001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.exportimport.kernel.lar.StagedModelType;
022
023 import com.liferay.portal.kernel.service.ServiceContext;
024 import com.liferay.portal.kernel.util.Validator;
025
026 import java.io.Serializable;
027
028 import java.util.Date;
029 import java.util.HashMap;
030 import java.util.Map;
031
032
041 @ProviderType
042 public class EmailAddressWrapper implements EmailAddress,
043 ModelWrapper<EmailAddress> {
044 public EmailAddressWrapper(EmailAddress emailAddress) {
045 _emailAddress = emailAddress;
046 }
047
048 @Override
049 public Class<?> getModelClass() {
050 return EmailAddress.class;
051 }
052
053 @Override
054 public String getModelClassName() {
055 return EmailAddress.class.getName();
056 }
057
058 @Override
059 public Map<String, Object> getModelAttributes() {
060 Map<String, Object> attributes = new HashMap<String, Object>();
061
062 attributes.put("mvccVersion", getMvccVersion());
063 attributes.put("uuid", getUuid());
064 attributes.put("emailAddressId", getEmailAddressId());
065 attributes.put("companyId", getCompanyId());
066 attributes.put("userId", getUserId());
067 attributes.put("userName", getUserName());
068 attributes.put("createDate", getCreateDate());
069 attributes.put("modifiedDate", getModifiedDate());
070 attributes.put("classNameId", getClassNameId());
071 attributes.put("classPK", getClassPK());
072 attributes.put("address", getAddress());
073 attributes.put("typeId", getTypeId());
074 attributes.put("primary", getPrimary());
075
076 return attributes;
077 }
078
079 @Override
080 public void setModelAttributes(Map<String, Object> attributes) {
081 Long mvccVersion = (Long)attributes.get("mvccVersion");
082
083 if (mvccVersion != null) {
084 setMvccVersion(mvccVersion);
085 }
086
087 String uuid = (String)attributes.get("uuid");
088
089 if (uuid != null) {
090 setUuid(uuid);
091 }
092
093 Long emailAddressId = (Long)attributes.get("emailAddressId");
094
095 if (emailAddressId != null) {
096 setEmailAddressId(emailAddressId);
097 }
098
099 Long companyId = (Long)attributes.get("companyId");
100
101 if (companyId != null) {
102 setCompanyId(companyId);
103 }
104
105 Long userId = (Long)attributes.get("userId");
106
107 if (userId != null) {
108 setUserId(userId);
109 }
110
111 String userName = (String)attributes.get("userName");
112
113 if (userName != null) {
114 setUserName(userName);
115 }
116
117 Date createDate = (Date)attributes.get("createDate");
118
119 if (createDate != null) {
120 setCreateDate(createDate);
121 }
122
123 Date modifiedDate = (Date)attributes.get("modifiedDate");
124
125 if (modifiedDate != null) {
126 setModifiedDate(modifiedDate);
127 }
128
129 Long classNameId = (Long)attributes.get("classNameId");
130
131 if (classNameId != null) {
132 setClassNameId(classNameId);
133 }
134
135 Long classPK = (Long)attributes.get("classPK");
136
137 if (classPK != null) {
138 setClassPK(classPK);
139 }
140
141 String address = (String)attributes.get("address");
142
143 if (address != null) {
144 setAddress(address);
145 }
146
147 Long typeId = (Long)attributes.get("typeId");
148
149 if (typeId != null) {
150 setTypeId(typeId);
151 }
152
153 Boolean primary = (Boolean)attributes.get("primary");
154
155 if (primary != null) {
156 setPrimary(primary);
157 }
158 }
159
160 @Override
161 public java.lang.Object clone() {
162 return new EmailAddressWrapper((EmailAddress)_emailAddress.clone());
163 }
164
165 @Override
166 public int compareTo(
167 com.liferay.portal.kernel.model.EmailAddress emailAddress) {
168 return _emailAddress.compareTo(emailAddress);
169 }
170
171
176 @Override
177 public java.lang.String getAddress() {
178 return _emailAddress.getAddress();
179 }
180
181
186 @Override
187 public java.lang.String getClassName() {
188 return _emailAddress.getClassName();
189 }
190
191
196 @Override
197 public long getClassNameId() {
198 return _emailAddress.getClassNameId();
199 }
200
201
206 @Override
207 public long getClassPK() {
208 return _emailAddress.getClassPK();
209 }
210
211
216 @Override
217 public long getCompanyId() {
218 return _emailAddress.getCompanyId();
219 }
220
221
226 @Override
227 public Date getCreateDate() {
228 return _emailAddress.getCreateDate();
229 }
230
231
236 @Override
237 public long getEmailAddressId() {
238 return _emailAddress.getEmailAddressId();
239 }
240
241 @Override
242 public ExpandoBridge getExpandoBridge() {
243 return _emailAddress.getExpandoBridge();
244 }
245
246
251 @Override
252 public Date getModifiedDate() {
253 return _emailAddress.getModifiedDate();
254 }
255
256
261 @Override
262 public long getMvccVersion() {
263 return _emailAddress.getMvccVersion();
264 }
265
266
271 @Override
272 public boolean getPrimary() {
273 return _emailAddress.getPrimary();
274 }
275
276
281 @Override
282 public long getPrimaryKey() {
283 return _emailAddress.getPrimaryKey();
284 }
285
286 @Override
287 public Serializable getPrimaryKeyObj() {
288 return _emailAddress.getPrimaryKeyObj();
289 }
290
291 @Override
292 public com.liferay.portal.kernel.model.ListType getType()
293 throws com.liferay.portal.kernel.exception.PortalException {
294 return _emailAddress.getType();
295 }
296
297
302 @Override
303 public long getTypeId() {
304 return _emailAddress.getTypeId();
305 }
306
307
312 @Override
313 public long getUserId() {
314 return _emailAddress.getUserId();
315 }
316
317
322 @Override
323 public java.lang.String getUserName() {
324 return _emailAddress.getUserName();
325 }
326
327
332 @Override
333 public java.lang.String getUserUuid() {
334 return _emailAddress.getUserUuid();
335 }
336
337
342 @Override
343 public java.lang.String getUuid() {
344 return _emailAddress.getUuid();
345 }
346
347 @Override
348 public int hashCode() {
349 return _emailAddress.hashCode();
350 }
351
352 @Override
353 public boolean isCachedModel() {
354 return _emailAddress.isCachedModel();
355 }
356
357 @Override
358 public boolean isEscapedModel() {
359 return _emailAddress.isEscapedModel();
360 }
361
362 @Override
363 public boolean isNew() {
364 return _emailAddress.isNew();
365 }
366
367
372 @Override
373 public boolean isPrimary() {
374 return _emailAddress.isPrimary();
375 }
376
377 @Override
378 public void persist() {
379 _emailAddress.persist();
380 }
381
382
387 @Override
388 public void setAddress(java.lang.String address) {
389 _emailAddress.setAddress(address);
390 }
391
392 @Override
393 public void setCachedModel(boolean cachedModel) {
394 _emailAddress.setCachedModel(cachedModel);
395 }
396
397 @Override
398 public void setClassName(java.lang.String className) {
399 _emailAddress.setClassName(className);
400 }
401
402
407 @Override
408 public void setClassNameId(long classNameId) {
409 _emailAddress.setClassNameId(classNameId);
410 }
411
412
417 @Override
418 public void setClassPK(long classPK) {
419 _emailAddress.setClassPK(classPK);
420 }
421
422
427 @Override
428 public void setCompanyId(long companyId) {
429 _emailAddress.setCompanyId(companyId);
430 }
431
432
437 @Override
438 public void setCreateDate(Date createDate) {
439 _emailAddress.setCreateDate(createDate);
440 }
441
442
447 @Override
448 public void setEmailAddressId(long emailAddressId) {
449 _emailAddress.setEmailAddressId(emailAddressId);
450 }
451
452 @Override
453 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
454 _emailAddress.setExpandoBridgeAttributes(baseModel);
455 }
456
457 @Override
458 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
459 _emailAddress.setExpandoBridgeAttributes(expandoBridge);
460 }
461
462 @Override
463 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
464 _emailAddress.setExpandoBridgeAttributes(serviceContext);
465 }
466
467
472 @Override
473 public void setModifiedDate(Date modifiedDate) {
474 _emailAddress.setModifiedDate(modifiedDate);
475 }
476
477
482 @Override
483 public void setMvccVersion(long mvccVersion) {
484 _emailAddress.setMvccVersion(mvccVersion);
485 }
486
487 @Override
488 public void setNew(boolean n) {
489 _emailAddress.setNew(n);
490 }
491
492
497 @Override
498 public void setPrimary(boolean primary) {
499 _emailAddress.setPrimary(primary);
500 }
501
502
507 @Override
508 public void setPrimaryKey(long primaryKey) {
509 _emailAddress.setPrimaryKey(primaryKey);
510 }
511
512 @Override
513 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
514 _emailAddress.setPrimaryKeyObj(primaryKeyObj);
515 }
516
517
522 @Override
523 public void setTypeId(long typeId) {
524 _emailAddress.setTypeId(typeId);
525 }
526
527
532 @Override
533 public void setUserId(long userId) {
534 _emailAddress.setUserId(userId);
535 }
536
537
542 @Override
543 public void setUserName(java.lang.String userName) {
544 _emailAddress.setUserName(userName);
545 }
546
547
552 @Override
553 public void setUserUuid(java.lang.String userUuid) {
554 _emailAddress.setUserUuid(userUuid);
555 }
556
557
562 @Override
563 public void setUuid(java.lang.String uuid) {
564 _emailAddress.setUuid(uuid);
565 }
566
567 @Override
568 public CacheModel<com.liferay.portal.kernel.model.EmailAddress> toCacheModel() {
569 return _emailAddress.toCacheModel();
570 }
571
572 @Override
573 public com.liferay.portal.kernel.model.EmailAddress toEscapedModel() {
574 return new EmailAddressWrapper(_emailAddress.toEscapedModel());
575 }
576
577 @Override
578 public java.lang.String toString() {
579 return _emailAddress.toString();
580 }
581
582 @Override
583 public com.liferay.portal.kernel.model.EmailAddress toUnescapedModel() {
584 return new EmailAddressWrapper(_emailAddress.toUnescapedModel());
585 }
586
587 @Override
588 public java.lang.String toXmlString() {
589 return _emailAddress.toXmlString();
590 }
591
592 @Override
593 public boolean equals(Object obj) {
594 if (this == obj) {
595 return true;
596 }
597
598 if (!(obj instanceof EmailAddressWrapper)) {
599 return false;
600 }
601
602 EmailAddressWrapper emailAddressWrapper = (EmailAddressWrapper)obj;
603
604 if (Validator.equals(_emailAddress, emailAddressWrapper._emailAddress)) {
605 return true;
606 }
607
608 return false;
609 }
610
611 @Override
612 public StagedModelType getStagedModelType() {
613 return _emailAddress.getStagedModelType();
614 }
615
616 @Override
617 public EmailAddress getWrappedModel() {
618 return _emailAddress;
619 }
620
621 @Override
622 public boolean isEntityCacheEnabled() {
623 return _emailAddress.isEntityCacheEnabled();
624 }
625
626 @Override
627 public boolean isFinderCacheEnabled() {
628 return _emailAddress.isFinderCacheEnabled();
629 }
630
631 @Override
632 public void resetOriginalValues() {
633 _emailAddress.resetOriginalValues();
634 }
635
636 private final EmailAddress _emailAddress;
637 }