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 java.util.Date;
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 @ProviderType
035 public class ContactWrapper implements Contact, ModelWrapper<Contact> {
036 public ContactWrapper(Contact contact) {
037 _contact = contact;
038 }
039
040 @Override
041 public Class<?> getModelClass() {
042 return Contact.class;
043 }
044
045 @Override
046 public String getModelClassName() {
047 return Contact.class.getName();
048 }
049
050 @Override
051 public Map<String, Object> getModelAttributes() {
052 Map<String, Object> attributes = new HashMap<String, Object>();
053
054 attributes.put("mvccVersion", getMvccVersion());
055 attributes.put("contactId", getContactId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("userId", getUserId());
058 attributes.put("userName", getUserName());
059 attributes.put("createDate", getCreateDate());
060 attributes.put("modifiedDate", getModifiedDate());
061 attributes.put("classNameId", getClassNameId());
062 attributes.put("classPK", getClassPK());
063 attributes.put("accountId", getAccountId());
064 attributes.put("parentContactId", getParentContactId());
065 attributes.put("emailAddress", getEmailAddress());
066 attributes.put("firstName", getFirstName());
067 attributes.put("middleName", getMiddleName());
068 attributes.put("lastName", getLastName());
069 attributes.put("prefixId", getPrefixId());
070 attributes.put("suffixId", getSuffixId());
071 attributes.put("male", getMale());
072 attributes.put("birthday", getBirthday());
073 attributes.put("smsSn", getSmsSn());
074 attributes.put("facebookSn", getFacebookSn());
075 attributes.put("jabberSn", getJabberSn());
076 attributes.put("skypeSn", getSkypeSn());
077 attributes.put("twitterSn", getTwitterSn());
078 attributes.put("employeeStatusId", getEmployeeStatusId());
079 attributes.put("employeeNumber", getEmployeeNumber());
080 attributes.put("jobTitle", getJobTitle());
081 attributes.put("jobClass", getJobClass());
082 attributes.put("hoursOfOperation", getHoursOfOperation());
083
084 return attributes;
085 }
086
087 @Override
088 public void setModelAttributes(Map<String, Object> attributes) {
089 Long mvccVersion = (Long)attributes.get("mvccVersion");
090
091 if (mvccVersion != null) {
092 setMvccVersion(mvccVersion);
093 }
094
095 Long contactId = (Long)attributes.get("contactId");
096
097 if (contactId != null) {
098 setContactId(contactId);
099 }
100
101 Long companyId = (Long)attributes.get("companyId");
102
103 if (companyId != null) {
104 setCompanyId(companyId);
105 }
106
107 Long userId = (Long)attributes.get("userId");
108
109 if (userId != null) {
110 setUserId(userId);
111 }
112
113 String userName = (String)attributes.get("userName");
114
115 if (userName != null) {
116 setUserName(userName);
117 }
118
119 Date createDate = (Date)attributes.get("createDate");
120
121 if (createDate != null) {
122 setCreateDate(createDate);
123 }
124
125 Date modifiedDate = (Date)attributes.get("modifiedDate");
126
127 if (modifiedDate != null) {
128 setModifiedDate(modifiedDate);
129 }
130
131 Long classNameId = (Long)attributes.get("classNameId");
132
133 if (classNameId != null) {
134 setClassNameId(classNameId);
135 }
136
137 Long classPK = (Long)attributes.get("classPK");
138
139 if (classPK != null) {
140 setClassPK(classPK);
141 }
142
143 Long accountId = (Long)attributes.get("accountId");
144
145 if (accountId != null) {
146 setAccountId(accountId);
147 }
148
149 Long parentContactId = (Long)attributes.get("parentContactId");
150
151 if (parentContactId != null) {
152 setParentContactId(parentContactId);
153 }
154
155 String emailAddress = (String)attributes.get("emailAddress");
156
157 if (emailAddress != null) {
158 setEmailAddress(emailAddress);
159 }
160
161 String firstName = (String)attributes.get("firstName");
162
163 if (firstName != null) {
164 setFirstName(firstName);
165 }
166
167 String middleName = (String)attributes.get("middleName");
168
169 if (middleName != null) {
170 setMiddleName(middleName);
171 }
172
173 String lastName = (String)attributes.get("lastName");
174
175 if (lastName != null) {
176 setLastName(lastName);
177 }
178
179 Long prefixId = (Long)attributes.get("prefixId");
180
181 if (prefixId != null) {
182 setPrefixId(prefixId);
183 }
184
185 Long suffixId = (Long)attributes.get("suffixId");
186
187 if (suffixId != null) {
188 setSuffixId(suffixId);
189 }
190
191 Boolean male = (Boolean)attributes.get("male");
192
193 if (male != null) {
194 setMale(male);
195 }
196
197 Date birthday = (Date)attributes.get("birthday");
198
199 if (birthday != null) {
200 setBirthday(birthday);
201 }
202
203 String smsSn = (String)attributes.get("smsSn");
204
205 if (smsSn != null) {
206 setSmsSn(smsSn);
207 }
208
209 String facebookSn = (String)attributes.get("facebookSn");
210
211 if (facebookSn != null) {
212 setFacebookSn(facebookSn);
213 }
214
215 String jabberSn = (String)attributes.get("jabberSn");
216
217 if (jabberSn != null) {
218 setJabberSn(jabberSn);
219 }
220
221 String skypeSn = (String)attributes.get("skypeSn");
222
223 if (skypeSn != null) {
224 setSkypeSn(skypeSn);
225 }
226
227 String twitterSn = (String)attributes.get("twitterSn");
228
229 if (twitterSn != null) {
230 setTwitterSn(twitterSn);
231 }
232
233 String employeeStatusId = (String)attributes.get("employeeStatusId");
234
235 if (employeeStatusId != null) {
236 setEmployeeStatusId(employeeStatusId);
237 }
238
239 String employeeNumber = (String)attributes.get("employeeNumber");
240
241 if (employeeNumber != null) {
242 setEmployeeNumber(employeeNumber);
243 }
244
245 String jobTitle = (String)attributes.get("jobTitle");
246
247 if (jobTitle != null) {
248 setJobTitle(jobTitle);
249 }
250
251 String jobClass = (String)attributes.get("jobClass");
252
253 if (jobClass != null) {
254 setJobClass(jobClass);
255 }
256
257 String hoursOfOperation = (String)attributes.get("hoursOfOperation");
258
259 if (hoursOfOperation != null) {
260 setHoursOfOperation(hoursOfOperation);
261 }
262 }
263
264 @Override
265 public java.lang.Object clone() {
266 return new ContactWrapper((Contact)_contact.clone());
267 }
268
269 @Override
270 public int compareTo(com.liferay.portal.model.Contact contact) {
271 return _contact.compareTo(contact);
272 }
273
274
279 @Override
280 public long getAccountId() {
281 return _contact.getAccountId();
282 }
283
284
289 @Override
290 public Date getBirthday() {
291 return _contact.getBirthday();
292 }
293
294
299 @Override
300 public java.lang.String getClassName() {
301 return _contact.getClassName();
302 }
303
304
309 @Override
310 public long getClassNameId() {
311 return _contact.getClassNameId();
312 }
313
314
319 @Override
320 public long getClassPK() {
321 return _contact.getClassPK();
322 }
323
324
329 @Override
330 public long getCompanyId() {
331 return _contact.getCompanyId();
332 }
333
334
339 @Override
340 public long getContactId() {
341 return _contact.getContactId();
342 }
343
344
349 @Override
350 public Date getCreateDate() {
351 return _contact.getCreateDate();
352 }
353
354
359 @Override
360 public java.lang.String getEmailAddress() {
361 return _contact.getEmailAddress();
362 }
363
364
369 @Override
370 public java.lang.String getEmployeeNumber() {
371 return _contact.getEmployeeNumber();
372 }
373
374
379 @Override
380 public java.lang.String getEmployeeStatusId() {
381 return _contact.getEmployeeStatusId();
382 }
383
384 @Override
385 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
386 return _contact.getExpandoBridge();
387 }
388
389
394 @Override
395 public java.lang.String getFacebookSn() {
396 return _contact.getFacebookSn();
397 }
398
399
404 @Override
405 public java.lang.String getFirstName() {
406 return _contact.getFirstName();
407 }
408
409 @Override
410 public java.lang.String getFullName() {
411 return _contact.getFullName();
412 }
413
414
419 @Override
420 public java.lang.String getHoursOfOperation() {
421 return _contact.getHoursOfOperation();
422 }
423
424
429 @Override
430 public java.lang.String getJabberSn() {
431 return _contact.getJabberSn();
432 }
433
434
439 @Override
440 public java.lang.String getJobClass() {
441 return _contact.getJobClass();
442 }
443
444
449 @Override
450 public java.lang.String getJobTitle() {
451 return _contact.getJobTitle();
452 }
453
454
459 @Override
460 public java.lang.String getLastName() {
461 return _contact.getLastName();
462 }
463
464
469 @Override
470 public boolean getMale() {
471 return _contact.getMale();
472 }
473
474
479 @Override
480 public java.lang.String getMiddleName() {
481 return _contact.getMiddleName();
482 }
483
484
489 @Override
490 public Date getModifiedDate() {
491 return _contact.getModifiedDate();
492 }
493
494
499 @Override
500 public long getMvccVersion() {
501 return _contact.getMvccVersion();
502 }
503
504
509 @Override
510 public long getParentContactId() {
511 return _contact.getParentContactId();
512 }
513
514
519 @Override
520 public long getPrefixId() {
521 return _contact.getPrefixId();
522 }
523
524
529 @Override
530 public long getPrimaryKey() {
531 return _contact.getPrimaryKey();
532 }
533
534 @Override
535 public java.io.Serializable getPrimaryKeyObj() {
536 return _contact.getPrimaryKeyObj();
537 }
538
539
544 @Override
545 public java.lang.String getSkypeSn() {
546 return _contact.getSkypeSn();
547 }
548
549
554 @Override
555 public java.lang.String getSmsSn() {
556 return _contact.getSmsSn();
557 }
558
559
564 @Override
565 public long getSuffixId() {
566 return _contact.getSuffixId();
567 }
568
569
574 @Override
575 public java.lang.String getTwitterSn() {
576 return _contact.getTwitterSn();
577 }
578
579
584 @Override
585 public long getUserId() {
586 return _contact.getUserId();
587 }
588
589
594 @Override
595 public java.lang.String getUserName() {
596 return _contact.getUserName();
597 }
598
599
604 @Override
605 public java.lang.String getUserUuid() {
606 return _contact.getUserUuid();
607 }
608
609 @Override
610 public int hashCode() {
611 return _contact.hashCode();
612 }
613
614 @Override
615 public boolean isCachedModel() {
616 return _contact.isCachedModel();
617 }
618
619 @Override
620 public boolean isEscapedModel() {
621 return _contact.isEscapedModel();
622 }
623
624
629 @Override
630 public boolean isMale() {
631 return _contact.isMale();
632 }
633
634 @Override
635 public boolean isNew() {
636 return _contact.isNew();
637 }
638
639 @Override
640 public boolean isUser() {
641 return _contact.isUser();
642 }
643
644 @Override
645 public void persist() {
646 _contact.persist();
647 }
648
649
654 @Override
655 public void setAccountId(long accountId) {
656 _contact.setAccountId(accountId);
657 }
658
659
664 @Override
665 public void setBirthday(Date birthday) {
666 _contact.setBirthday(birthday);
667 }
668
669 @Override
670 public void setCachedModel(boolean cachedModel) {
671 _contact.setCachedModel(cachedModel);
672 }
673
674 @Override
675 public void setClassName(java.lang.String className) {
676 _contact.setClassName(className);
677 }
678
679
684 @Override
685 public void setClassNameId(long classNameId) {
686 _contact.setClassNameId(classNameId);
687 }
688
689
694 @Override
695 public void setClassPK(long classPK) {
696 _contact.setClassPK(classPK);
697 }
698
699
704 @Override
705 public void setCompanyId(long companyId) {
706 _contact.setCompanyId(companyId);
707 }
708
709
714 @Override
715 public void setContactId(long contactId) {
716 _contact.setContactId(contactId);
717 }
718
719
724 @Override
725 public void setCreateDate(Date createDate) {
726 _contact.setCreateDate(createDate);
727 }
728
729
734 @Override
735 public void setEmailAddress(java.lang.String emailAddress) {
736 _contact.setEmailAddress(emailAddress);
737 }
738
739
744 @Override
745 public void setEmployeeNumber(java.lang.String employeeNumber) {
746 _contact.setEmployeeNumber(employeeNumber);
747 }
748
749
754 @Override
755 public void setEmployeeStatusId(java.lang.String employeeStatusId) {
756 _contact.setEmployeeStatusId(employeeStatusId);
757 }
758
759 @Override
760 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
761 _contact.setExpandoBridgeAttributes(baseModel);
762 }
763
764 @Override
765 public void setExpandoBridgeAttributes(
766 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
767 _contact.setExpandoBridgeAttributes(expandoBridge);
768 }
769
770 @Override
771 public void setExpandoBridgeAttributes(
772 com.liferay.portal.service.ServiceContext serviceContext) {
773 _contact.setExpandoBridgeAttributes(serviceContext);
774 }
775
776
781 @Override
782 public void setFacebookSn(java.lang.String facebookSn) {
783 _contact.setFacebookSn(facebookSn);
784 }
785
786
791 @Override
792 public void setFirstName(java.lang.String firstName) {
793 _contact.setFirstName(firstName);
794 }
795
796
801 @Override
802 public void setHoursOfOperation(java.lang.String hoursOfOperation) {
803 _contact.setHoursOfOperation(hoursOfOperation);
804 }
805
806
811 @Override
812 public void setJabberSn(java.lang.String jabberSn) {
813 _contact.setJabberSn(jabberSn);
814 }
815
816
821 @Override
822 public void setJobClass(java.lang.String jobClass) {
823 _contact.setJobClass(jobClass);
824 }
825
826
831 @Override
832 public void setJobTitle(java.lang.String jobTitle) {
833 _contact.setJobTitle(jobTitle);
834 }
835
836
841 @Override
842 public void setLastName(java.lang.String lastName) {
843 _contact.setLastName(lastName);
844 }
845
846
851 @Override
852 public void setMale(boolean male) {
853 _contact.setMale(male);
854 }
855
856
861 @Override
862 public void setMiddleName(java.lang.String middleName) {
863 _contact.setMiddleName(middleName);
864 }
865
866
871 @Override
872 public void setModifiedDate(Date modifiedDate) {
873 _contact.setModifiedDate(modifiedDate);
874 }
875
876
881 @Override
882 public void setMvccVersion(long mvccVersion) {
883 _contact.setMvccVersion(mvccVersion);
884 }
885
886 @Override
887 public void setNew(boolean n) {
888 _contact.setNew(n);
889 }
890
891
896 @Override
897 public void setParentContactId(long parentContactId) {
898 _contact.setParentContactId(parentContactId);
899 }
900
901
906 @Override
907 public void setPrefixId(long prefixId) {
908 _contact.setPrefixId(prefixId);
909 }
910
911
916 @Override
917 public void setPrimaryKey(long primaryKey) {
918 _contact.setPrimaryKey(primaryKey);
919 }
920
921 @Override
922 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
923 _contact.setPrimaryKeyObj(primaryKeyObj);
924 }
925
926
931 @Override
932 public void setSkypeSn(java.lang.String skypeSn) {
933 _contact.setSkypeSn(skypeSn);
934 }
935
936
941 @Override
942 public void setSmsSn(java.lang.String smsSn) {
943 _contact.setSmsSn(smsSn);
944 }
945
946
951 @Override
952 public void setSuffixId(long suffixId) {
953 _contact.setSuffixId(suffixId);
954 }
955
956
961 @Override
962 public void setTwitterSn(java.lang.String twitterSn) {
963 _contact.setTwitterSn(twitterSn);
964 }
965
966
971 @Override
972 public void setUserId(long userId) {
973 _contact.setUserId(userId);
974 }
975
976
981 @Override
982 public void setUserName(java.lang.String userName) {
983 _contact.setUserName(userName);
984 }
985
986
991 @Override
992 public void setUserUuid(java.lang.String userUuid) {
993 _contact.setUserUuid(userUuid);
994 }
995
996 @Override
997 public CacheModel<com.liferay.portal.model.Contact> toCacheModel() {
998 return _contact.toCacheModel();
999 }
1000
1001 @Override
1002 public com.liferay.portal.model.Contact toEscapedModel() {
1003 return new ContactWrapper(_contact.toEscapedModel());
1004 }
1005
1006 @Override
1007 public java.lang.String toString() {
1008 return _contact.toString();
1009 }
1010
1011 @Override
1012 public com.liferay.portal.model.Contact toUnescapedModel() {
1013 return new ContactWrapper(_contact.toUnescapedModel());
1014 }
1015
1016 @Override
1017 public java.lang.String toXmlString() {
1018 return _contact.toXmlString();
1019 }
1020
1021 @Override
1022 public boolean equals(Object obj) {
1023 if (this == obj) {
1024 return true;
1025 }
1026
1027 if (!(obj instanceof ContactWrapper)) {
1028 return false;
1029 }
1030
1031 ContactWrapper contactWrapper = (ContactWrapper)obj;
1032
1033 if (Validator.equals(_contact, contactWrapper._contact)) {
1034 return true;
1035 }
1036
1037 return false;
1038 }
1039
1040 @Override
1041 public Contact getWrappedModel() {
1042 return _contact;
1043 }
1044
1045 @Override
1046 public boolean isEntityCacheEnabled() {
1047 return _contact.isEntityCacheEnabled();
1048 }
1049
1050 @Override
1051 public boolean isFinderCacheEnabled() {
1052 return _contact.isFinderCacheEnabled();
1053 }
1054
1055 @Override
1056 public void resetOriginalValues() {
1057 _contact.resetOriginalValues();
1058 }
1059
1060 private final Contact _contact;
1061 }