001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020
021 import com.liferay.portlet.exportimport.lar.StagedModelType;
022
023 import java.util.Date;
024 import java.util.HashMap;
025 import java.util.Map;
026
027
036 @ProviderType
037 public class EmailAddressWrapper implements EmailAddress,
038 ModelWrapper<EmailAddress> {
039 public EmailAddressWrapper(EmailAddress emailAddress) {
040 _emailAddress = emailAddress;
041 }
042
043 @Override
044 public Class<?> getModelClass() {
045 return EmailAddress.class;
046 }
047
048 @Override
049 public String getModelClassName() {
050 return EmailAddress.class.getName();
051 }
052
053 @Override
054 public Map<String, Object> getModelAttributes() {
055 Map<String, Object> attributes = new HashMap<String, Object>();
056
057 attributes.put("mvccVersion", getMvccVersion());
058 attributes.put("uuid", getUuid());
059 attributes.put("emailAddressId", getEmailAddressId());
060 attributes.put("companyId", getCompanyId());
061 attributes.put("userId", getUserId());
062 attributes.put("userName", getUserName());
063 attributes.put("createDate", getCreateDate());
064 attributes.put("modifiedDate", getModifiedDate());
065 attributes.put("classNameId", getClassNameId());
066 attributes.put("classPK", getClassPK());
067 attributes.put("address", getAddress());
068 attributes.put("typeId", getTypeId());
069 attributes.put("primary", getPrimary());
070
071 return attributes;
072 }
073
074 @Override
075 public void setModelAttributes(Map<String, Object> attributes) {
076 Long mvccVersion = (Long)attributes.get("mvccVersion");
077
078 if (mvccVersion != null) {
079 setMvccVersion(mvccVersion);
080 }
081
082 String uuid = (String)attributes.get("uuid");
083
084 if (uuid != null) {
085 setUuid(uuid);
086 }
087
088 Long emailAddressId = (Long)attributes.get("emailAddressId");
089
090 if (emailAddressId != null) {
091 setEmailAddressId(emailAddressId);
092 }
093
094 Long companyId = (Long)attributes.get("companyId");
095
096 if (companyId != null) {
097 setCompanyId(companyId);
098 }
099
100 Long userId = (Long)attributes.get("userId");
101
102 if (userId != null) {
103 setUserId(userId);
104 }
105
106 String userName = (String)attributes.get("userName");
107
108 if (userName != null) {
109 setUserName(userName);
110 }
111
112 Date createDate = (Date)attributes.get("createDate");
113
114 if (createDate != null) {
115 setCreateDate(createDate);
116 }
117
118 Date modifiedDate = (Date)attributes.get("modifiedDate");
119
120 if (modifiedDate != null) {
121 setModifiedDate(modifiedDate);
122 }
123
124 Long classNameId = (Long)attributes.get("classNameId");
125
126 if (classNameId != null) {
127 setClassNameId(classNameId);
128 }
129
130 Long classPK = (Long)attributes.get("classPK");
131
132 if (classPK != null) {
133 setClassPK(classPK);
134 }
135
136 String address = (String)attributes.get("address");
137
138 if (address != null) {
139 setAddress(address);
140 }
141
142 Long typeId = (Long)attributes.get("typeId");
143
144 if (typeId != null) {
145 setTypeId(typeId);
146 }
147
148 Boolean primary = (Boolean)attributes.get("primary");
149
150 if (primary != null) {
151 setPrimary(primary);
152 }
153 }
154
155 @Override
156 public java.lang.Object clone() {
157 return new EmailAddressWrapper((EmailAddress)_emailAddress.clone());
158 }
159
160 @Override
161 public int compareTo(com.liferay.portal.model.EmailAddress emailAddress) {
162 return _emailAddress.compareTo(emailAddress);
163 }
164
165
170 @Override
171 public java.lang.String getAddress() {
172 return _emailAddress.getAddress();
173 }
174
175
180 @Override
181 public java.lang.String getClassName() {
182 return _emailAddress.getClassName();
183 }
184
185
190 @Override
191 public long getClassNameId() {
192 return _emailAddress.getClassNameId();
193 }
194
195
200 @Override
201 public long getClassPK() {
202 return _emailAddress.getClassPK();
203 }
204
205
210 @Override
211 public long getCompanyId() {
212 return _emailAddress.getCompanyId();
213 }
214
215
220 @Override
221 public Date getCreateDate() {
222 return _emailAddress.getCreateDate();
223 }
224
225
230 @Override
231 public long getEmailAddressId() {
232 return _emailAddress.getEmailAddressId();
233 }
234
235 @Override
236 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
237 return _emailAddress.getExpandoBridge();
238 }
239
240
245 @Override
246 public Date getModifiedDate() {
247 return _emailAddress.getModifiedDate();
248 }
249
250
255 @Override
256 public long getMvccVersion() {
257 return _emailAddress.getMvccVersion();
258 }
259
260
265 @Override
266 public boolean getPrimary() {
267 return _emailAddress.getPrimary();
268 }
269
270
275 @Override
276 public long getPrimaryKey() {
277 return _emailAddress.getPrimaryKey();
278 }
279
280 @Override
281 public java.io.Serializable getPrimaryKeyObj() {
282 return _emailAddress.getPrimaryKeyObj();
283 }
284
285 @Override
286 public com.liferay.portal.model.ListType getType()
287 throws com.liferay.portal.kernel.exception.PortalException {
288 return _emailAddress.getType();
289 }
290
291
296 @Override
297 public long getTypeId() {
298 return _emailAddress.getTypeId();
299 }
300
301
306 @Override
307 public long getUserId() {
308 return _emailAddress.getUserId();
309 }
310
311
316 @Override
317 public java.lang.String getUserName() {
318 return _emailAddress.getUserName();
319 }
320
321
326 @Override
327 public java.lang.String getUserUuid() {
328 return _emailAddress.getUserUuid();
329 }
330
331
336 @Override
337 public java.lang.String getUuid() {
338 return _emailAddress.getUuid();
339 }
340
341 @Override
342 public int hashCode() {
343 return _emailAddress.hashCode();
344 }
345
346 @Override
347 public boolean isCachedModel() {
348 return _emailAddress.isCachedModel();
349 }
350
351 @Override
352 public boolean isEscapedModel() {
353 return _emailAddress.isEscapedModel();
354 }
355
356 @Override
357 public boolean isNew() {
358 return _emailAddress.isNew();
359 }
360
361
366 @Override
367 public boolean isPrimary() {
368 return _emailAddress.isPrimary();
369 }
370
371 @Override
372 public void persist() {
373 _emailAddress.persist();
374 }
375
376
381 @Override
382 public void setAddress(java.lang.String address) {
383 _emailAddress.setAddress(address);
384 }
385
386 @Override
387 public void setCachedModel(boolean cachedModel) {
388 _emailAddress.setCachedModel(cachedModel);
389 }
390
391 @Override
392 public void setClassName(java.lang.String className) {
393 _emailAddress.setClassName(className);
394 }
395
396
401 @Override
402 public void setClassNameId(long classNameId) {
403 _emailAddress.setClassNameId(classNameId);
404 }
405
406
411 @Override
412 public void setClassPK(long classPK) {
413 _emailAddress.setClassPK(classPK);
414 }
415
416
421 @Override
422 public void setCompanyId(long companyId) {
423 _emailAddress.setCompanyId(companyId);
424 }
425
426
431 @Override
432 public void setCreateDate(Date createDate) {
433 _emailAddress.setCreateDate(createDate);
434 }
435
436
441 @Override
442 public void setEmailAddressId(long emailAddressId) {
443 _emailAddress.setEmailAddressId(emailAddressId);
444 }
445
446 @Override
447 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
448 _emailAddress.setExpandoBridgeAttributes(baseModel);
449 }
450
451 @Override
452 public void setExpandoBridgeAttributes(
453 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
454 _emailAddress.setExpandoBridgeAttributes(expandoBridge);
455 }
456
457 @Override
458 public void setExpandoBridgeAttributes(
459 com.liferay.portal.service.ServiceContext serviceContext) {
460 _emailAddress.setExpandoBridgeAttributes(serviceContext);
461 }
462
463
468 @Override
469 public void setModifiedDate(Date modifiedDate) {
470 _emailAddress.setModifiedDate(modifiedDate);
471 }
472
473
478 @Override
479 public void setMvccVersion(long mvccVersion) {
480 _emailAddress.setMvccVersion(mvccVersion);
481 }
482
483 @Override
484 public void setNew(boolean n) {
485 _emailAddress.setNew(n);
486 }
487
488
493 @Override
494 public void setPrimary(boolean primary) {
495 _emailAddress.setPrimary(primary);
496 }
497
498
503 @Override
504 public void setPrimaryKey(long primaryKey) {
505 _emailAddress.setPrimaryKey(primaryKey);
506 }
507
508 @Override
509 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
510 _emailAddress.setPrimaryKeyObj(primaryKeyObj);
511 }
512
513
518 @Override
519 public void setTypeId(long typeId) {
520 _emailAddress.setTypeId(typeId);
521 }
522
523
528 @Override
529 public void setUserId(long userId) {
530 _emailAddress.setUserId(userId);
531 }
532
533
538 @Override
539 public void setUserName(java.lang.String userName) {
540 _emailAddress.setUserName(userName);
541 }
542
543
548 @Override
549 public void setUserUuid(java.lang.String userUuid) {
550 _emailAddress.setUserUuid(userUuid);
551 }
552
553
558 @Override
559 public void setUuid(java.lang.String uuid) {
560 _emailAddress.setUuid(uuid);
561 }
562
563 @Override
564 public CacheModel<com.liferay.portal.model.EmailAddress> toCacheModel() {
565 return _emailAddress.toCacheModel();
566 }
567
568 @Override
569 public com.liferay.portal.model.EmailAddress toEscapedModel() {
570 return new EmailAddressWrapper(_emailAddress.toEscapedModel());
571 }
572
573 @Override
574 public java.lang.String toString() {
575 return _emailAddress.toString();
576 }
577
578 @Override
579 public com.liferay.portal.model.EmailAddress toUnescapedModel() {
580 return new EmailAddressWrapper(_emailAddress.toUnescapedModel());
581 }
582
583 @Override
584 public java.lang.String toXmlString() {
585 return _emailAddress.toXmlString();
586 }
587
588 @Override
589 public boolean equals(Object obj) {
590 if (this == obj) {
591 return true;
592 }
593
594 if (!(obj instanceof EmailAddressWrapper)) {
595 return false;
596 }
597
598 EmailAddressWrapper emailAddressWrapper = (EmailAddressWrapper)obj;
599
600 if (Validator.equals(_emailAddress, emailAddressWrapper._emailAddress)) {
601 return true;
602 }
603
604 return false;
605 }
606
607 @Override
608 public StagedModelType getStagedModelType() {
609 return _emailAddress.getStagedModelType();
610 }
611
612 @Override
613 public EmailAddress getWrappedModel() {
614 return _emailAddress;
615 }
616
617 @Override
618 public boolean isEntityCacheEnabled() {
619 return _emailAddress.isEntityCacheEnabled();
620 }
621
622 @Override
623 public boolean isFinderCacheEnabled() {
624 return _emailAddress.isFinderCacheEnabled();
625 }
626
627 @Override
628 public void resetOriginalValues() {
629 _emailAddress.resetOriginalValues();
630 }
631
632 private final EmailAddress _emailAddress;
633 }