001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021
022 import java.util.Date;
023 import java.util.HashMap;
024 import java.util.Map;
025
026
035 @ProviderType
036 public class EmailAddressWrapper implements EmailAddress,
037 ModelWrapper<EmailAddress> {
038 public EmailAddressWrapper(EmailAddress emailAddress) {
039 _emailAddress = emailAddress;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return EmailAddress.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return EmailAddress.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("mvccVersion", getMvccVersion());
057 attributes.put("uuid", getUuid());
058 attributes.put("emailAddressId", getEmailAddressId());
059 attributes.put("companyId", getCompanyId());
060 attributes.put("userId", getUserId());
061 attributes.put("userName", getUserName());
062 attributes.put("createDate", getCreateDate());
063 attributes.put("modifiedDate", getModifiedDate());
064 attributes.put("classNameId", getClassNameId());
065 attributes.put("classPK", getClassPK());
066 attributes.put("address", getAddress());
067 attributes.put("typeId", getTypeId());
068 attributes.put("primary", getPrimary());
069
070 return attributes;
071 }
072
073 @Override
074 public void setModelAttributes(Map<String, Object> attributes) {
075 Long mvccVersion = (Long)attributes.get("mvccVersion");
076
077 if (mvccVersion != null) {
078 setMvccVersion(mvccVersion);
079 }
080
081 String uuid = (String)attributes.get("uuid");
082
083 if (uuid != null) {
084 setUuid(uuid);
085 }
086
087 Long emailAddressId = (Long)attributes.get("emailAddressId");
088
089 if (emailAddressId != null) {
090 setEmailAddressId(emailAddressId);
091 }
092
093 Long companyId = (Long)attributes.get("companyId");
094
095 if (companyId != null) {
096 setCompanyId(companyId);
097 }
098
099 Long userId = (Long)attributes.get("userId");
100
101 if (userId != null) {
102 setUserId(userId);
103 }
104
105 String userName = (String)attributes.get("userName");
106
107 if (userName != null) {
108 setUserName(userName);
109 }
110
111 Date createDate = (Date)attributes.get("createDate");
112
113 if (createDate != null) {
114 setCreateDate(createDate);
115 }
116
117 Date modifiedDate = (Date)attributes.get("modifiedDate");
118
119 if (modifiedDate != null) {
120 setModifiedDate(modifiedDate);
121 }
122
123 Long classNameId = (Long)attributes.get("classNameId");
124
125 if (classNameId != null) {
126 setClassNameId(classNameId);
127 }
128
129 Long classPK = (Long)attributes.get("classPK");
130
131 if (classPK != null) {
132 setClassPK(classPK);
133 }
134
135 String address = (String)attributes.get("address");
136
137 if (address != null) {
138 setAddress(address);
139 }
140
141 Integer typeId = (Integer)attributes.get("typeId");
142
143 if (typeId != null) {
144 setTypeId(typeId);
145 }
146
147 Boolean primary = (Boolean)attributes.get("primary");
148
149 if (primary != null) {
150 setPrimary(primary);
151 }
152 }
153
154 @Override
155 public java.lang.Object clone() {
156 return new EmailAddressWrapper((EmailAddress)_emailAddress.clone());
157 }
158
159 @Override
160 public int compareTo(com.liferay.portal.model.EmailAddress emailAddress) {
161 return _emailAddress.compareTo(emailAddress);
162 }
163
164
169 @Override
170 public java.lang.String getAddress() {
171 return _emailAddress.getAddress();
172 }
173
174
179 @Override
180 public java.lang.String getClassName() {
181 return _emailAddress.getClassName();
182 }
183
184
189 @Override
190 public long getClassNameId() {
191 return _emailAddress.getClassNameId();
192 }
193
194
199 @Override
200 public long getClassPK() {
201 return _emailAddress.getClassPK();
202 }
203
204
209 @Override
210 public long getCompanyId() {
211 return _emailAddress.getCompanyId();
212 }
213
214
219 @Override
220 public java.util.Date getCreateDate() {
221 return _emailAddress.getCreateDate();
222 }
223
224
229 @Override
230 public long getEmailAddressId() {
231 return _emailAddress.getEmailAddressId();
232 }
233
234 @Override
235 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
236 return _emailAddress.getExpandoBridge();
237 }
238
239
244 @Override
245 public java.util.Date getModifiedDate() {
246 return _emailAddress.getModifiedDate();
247 }
248
249
254 @Override
255 public long getMvccVersion() {
256 return _emailAddress.getMvccVersion();
257 }
258
259
264 @Override
265 public boolean getPrimary() {
266 return _emailAddress.getPrimary();
267 }
268
269
274 @Override
275 public long getPrimaryKey() {
276 return _emailAddress.getPrimaryKey();
277 }
278
279 @Override
280 public java.io.Serializable getPrimaryKeyObj() {
281 return _emailAddress.getPrimaryKeyObj();
282 }
283
284 @Override
285 public com.liferay.portal.model.ListType getType()
286 throws com.liferay.portal.kernel.exception.PortalException {
287 return _emailAddress.getType();
288 }
289
290
295 @Override
296 public int getTypeId() {
297 return _emailAddress.getTypeId();
298 }
299
300
305 @Override
306 public long getUserId() {
307 return _emailAddress.getUserId();
308 }
309
310
315 @Override
316 public java.lang.String getUserName() {
317 return _emailAddress.getUserName();
318 }
319
320
325 @Override
326 public java.lang.String getUserUuid() {
327 return _emailAddress.getUserUuid();
328 }
329
330
335 @Override
336 public java.lang.String getUuid() {
337 return _emailAddress.getUuid();
338 }
339
340 @Override
341 public int hashCode() {
342 return _emailAddress.hashCode();
343 }
344
345 @Override
346 public boolean isCachedModel() {
347 return _emailAddress.isCachedModel();
348 }
349
350 @Override
351 public boolean isEscapedModel() {
352 return _emailAddress.isEscapedModel();
353 }
354
355 @Override
356 public boolean isNew() {
357 return _emailAddress.isNew();
358 }
359
360
365 @Override
366 public boolean isPrimary() {
367 return _emailAddress.isPrimary();
368 }
369
370 @Override
371 public void persist() {
372 _emailAddress.persist();
373 }
374
375
380 @Override
381 public void setAddress(java.lang.String address) {
382 _emailAddress.setAddress(address);
383 }
384
385 @Override
386 public void setCachedModel(boolean cachedModel) {
387 _emailAddress.setCachedModel(cachedModel);
388 }
389
390 @Override
391 public void setClassName(java.lang.String className) {
392 _emailAddress.setClassName(className);
393 }
394
395
400 @Override
401 public void setClassNameId(long classNameId) {
402 _emailAddress.setClassNameId(classNameId);
403 }
404
405
410 @Override
411 public void setClassPK(long classPK) {
412 _emailAddress.setClassPK(classPK);
413 }
414
415
420 @Override
421 public void setCompanyId(long companyId) {
422 _emailAddress.setCompanyId(companyId);
423 }
424
425
430 @Override
431 public void setCreateDate(java.util.Date createDate) {
432 _emailAddress.setCreateDate(createDate);
433 }
434
435
440 @Override
441 public void setEmailAddressId(long emailAddressId) {
442 _emailAddress.setEmailAddressId(emailAddressId);
443 }
444
445 @Override
446 public void setExpandoBridgeAttributes(
447 com.liferay.portal.model.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(java.util.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(int 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 com.liferay.portal.model.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
615 @Deprecated
616 public EmailAddress getWrappedEmailAddress() {
617 return _emailAddress;
618 }
619
620 @Override
621 public EmailAddress getWrappedModel() {
622 return _emailAddress;
623 }
624
625 @Override
626 public boolean isEntityCacheEnabled() {
627 return _emailAddress.isEntityCacheEnabled();
628 }
629
630 @Override
631 public boolean isFinderCacheEnabled() {
632 return _emailAddress.isFinderCacheEnabled();
633 }
634
635 @Override
636 public void resetOriginalValues() {
637 _emailAddress.resetOriginalValues();
638 }
639
640 private final EmailAddress _emailAddress;
641 }