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
025 import java.io.Serializable;
026
027 import java.util.Date;
028 import java.util.HashMap;
029 import java.util.Map;
030 import java.util.Objects;
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 CacheModel<EmailAddress> toCacheModel() {
162 return _emailAddress.toCacheModel();
163 }
164
165 @Override
166 public EmailAddress toEscapedModel() {
167 return new EmailAddressWrapper(_emailAddress.toEscapedModel());
168 }
169
170 @Override
171 public EmailAddress toUnescapedModel() {
172 return new EmailAddressWrapper(_emailAddress.toUnescapedModel());
173 }
174
175 @Override
176 public ListType getType()
177 throws com.liferay.portal.kernel.exception.PortalException {
178 return _emailAddress.getType();
179 }
180
181
186 @Override
187 public boolean getPrimary() {
188 return _emailAddress.getPrimary();
189 }
190
191 @Override
192 public boolean isCachedModel() {
193 return _emailAddress.isCachedModel();
194 }
195
196 @Override
197 public boolean isEscapedModel() {
198 return _emailAddress.isEscapedModel();
199 }
200
201 @Override
202 public boolean isNew() {
203 return _emailAddress.isNew();
204 }
205
206
211 @Override
212 public boolean isPrimary() {
213 return _emailAddress.isPrimary();
214 }
215
216 @Override
217 public ExpandoBridge getExpandoBridge() {
218 return _emailAddress.getExpandoBridge();
219 }
220
221 @Override
222 public int compareTo(EmailAddress emailAddress) {
223 return _emailAddress.compareTo(emailAddress);
224 }
225
226 @Override
227 public int hashCode() {
228 return _emailAddress.hashCode();
229 }
230
231 @Override
232 public Serializable getPrimaryKeyObj() {
233 return _emailAddress.getPrimaryKeyObj();
234 }
235
236 @Override
237 public java.lang.Object clone() {
238 return new EmailAddressWrapper((EmailAddress)_emailAddress.clone());
239 }
240
241
246 @Override
247 public java.lang.String getAddress() {
248 return _emailAddress.getAddress();
249 }
250
251
256 @Override
257 public java.lang.String getClassName() {
258 return _emailAddress.getClassName();
259 }
260
261
266 @Override
267 public java.lang.String getUserName() {
268 return _emailAddress.getUserName();
269 }
270
271
276 @Override
277 public java.lang.String getUserUuid() {
278 return _emailAddress.getUserUuid();
279 }
280
281
286 @Override
287 public java.lang.String getUuid() {
288 return _emailAddress.getUuid();
289 }
290
291 @Override
292 public java.lang.String toString() {
293 return _emailAddress.toString();
294 }
295
296 @Override
297 public java.lang.String toXmlString() {
298 return _emailAddress.toXmlString();
299 }
300
301
306 @Override
307 public Date getCreateDate() {
308 return _emailAddress.getCreateDate();
309 }
310
311
316 @Override
317 public Date getModifiedDate() {
318 return _emailAddress.getModifiedDate();
319 }
320
321
326 @Override
327 public long getClassNameId() {
328 return _emailAddress.getClassNameId();
329 }
330
331
336 @Override
337 public long getClassPK() {
338 return _emailAddress.getClassPK();
339 }
340
341
346 @Override
347 public long getCompanyId() {
348 return _emailAddress.getCompanyId();
349 }
350
351
356 @Override
357 public long getEmailAddressId() {
358 return _emailAddress.getEmailAddressId();
359 }
360
361
366 @Override
367 public long getMvccVersion() {
368 return _emailAddress.getMvccVersion();
369 }
370
371
376 @Override
377 public long getPrimaryKey() {
378 return _emailAddress.getPrimaryKey();
379 }
380
381
386 @Override
387 public long getTypeId() {
388 return _emailAddress.getTypeId();
389 }
390
391
396 @Override
397 public long getUserId() {
398 return _emailAddress.getUserId();
399 }
400
401 @Override
402 public void persist() {
403 _emailAddress.persist();
404 }
405
406
411 @Override
412 public void setAddress(java.lang.String address) {
413 _emailAddress.setAddress(address);
414 }
415
416 @Override
417 public void setCachedModel(boolean cachedModel) {
418 _emailAddress.setCachedModel(cachedModel);
419 }
420
421 @Override
422 public void setClassName(java.lang.String className) {
423 _emailAddress.setClassName(className);
424 }
425
426
431 @Override
432 public void setClassNameId(long classNameId) {
433 _emailAddress.setClassNameId(classNameId);
434 }
435
436
441 @Override
442 public void setClassPK(long classPK) {
443 _emailAddress.setClassPK(classPK);
444 }
445
446
451 @Override
452 public void setCompanyId(long companyId) {
453 _emailAddress.setCompanyId(companyId);
454 }
455
456
461 @Override
462 public void setCreateDate(Date createDate) {
463 _emailAddress.setCreateDate(createDate);
464 }
465
466
471 @Override
472 public void setEmailAddressId(long emailAddressId) {
473 _emailAddress.setEmailAddressId(emailAddressId);
474 }
475
476 @Override
477 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
478 _emailAddress.setExpandoBridgeAttributes(baseModel);
479 }
480
481 @Override
482 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
483 _emailAddress.setExpandoBridgeAttributes(expandoBridge);
484 }
485
486 @Override
487 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
488 _emailAddress.setExpandoBridgeAttributes(serviceContext);
489 }
490
491
496 @Override
497 public void setModifiedDate(Date modifiedDate) {
498 _emailAddress.setModifiedDate(modifiedDate);
499 }
500
501
506 @Override
507 public void setMvccVersion(long mvccVersion) {
508 _emailAddress.setMvccVersion(mvccVersion);
509 }
510
511 @Override
512 public void setNew(boolean n) {
513 _emailAddress.setNew(n);
514 }
515
516
521 @Override
522 public void setPrimary(boolean primary) {
523 _emailAddress.setPrimary(primary);
524 }
525
526
531 @Override
532 public void setPrimaryKey(long primaryKey) {
533 _emailAddress.setPrimaryKey(primaryKey);
534 }
535
536 @Override
537 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
538 _emailAddress.setPrimaryKeyObj(primaryKeyObj);
539 }
540
541
546 @Override
547 public void setTypeId(long typeId) {
548 _emailAddress.setTypeId(typeId);
549 }
550
551
556 @Override
557 public void setUserId(long userId) {
558 _emailAddress.setUserId(userId);
559 }
560
561
566 @Override
567 public void setUserName(java.lang.String userName) {
568 _emailAddress.setUserName(userName);
569 }
570
571
576 @Override
577 public void setUserUuid(java.lang.String userUuid) {
578 _emailAddress.setUserUuid(userUuid);
579 }
580
581
586 @Override
587 public void setUuid(java.lang.String uuid) {
588 _emailAddress.setUuid(uuid);
589 }
590
591 @Override
592 public boolean equals(Object obj) {
593 if (this == obj) {
594 return true;
595 }
596
597 if (!(obj instanceof EmailAddressWrapper)) {
598 return false;
599 }
600
601 EmailAddressWrapper emailAddressWrapper = (EmailAddressWrapper)obj;
602
603 if (Objects.equals(_emailAddress, emailAddressWrapper._emailAddress)) {
604 return true;
605 }
606
607 return false;
608 }
609
610 @Override
611 public StagedModelType getStagedModelType() {
612 return _emailAddress.getStagedModelType();
613 }
614
615 @Override
616 public EmailAddress getWrappedModel() {
617 return _emailAddress;
618 }
619
620 @Override
621 public boolean isEntityCacheEnabled() {
622 return _emailAddress.isEntityCacheEnabled();
623 }
624
625 @Override
626 public boolean isFinderCacheEnabled() {
627 return _emailAddress.isFinderCacheEnabled();
628 }
629
630 @Override
631 public void resetOriginalValues() {
632 _emailAddress.resetOriginalValues();
633 }
634
635 private final EmailAddress _emailAddress;
636 }