001
014
015 package com.liferay.portlet.messageboards.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021
022 import com.liferay.portlet.exportimport.lar.StagedModelType;
023
024 import java.util.Date;
025 import java.util.HashMap;
026 import java.util.Map;
027
028
037 @ProviderType
038 public class MBMailingListWrapper implements MBMailingList,
039 ModelWrapper<MBMailingList> {
040 public MBMailingListWrapper(MBMailingList mbMailingList) {
041 _mbMailingList = mbMailingList;
042 }
043
044 @Override
045 public Class<?> getModelClass() {
046 return MBMailingList.class;
047 }
048
049 @Override
050 public String getModelClassName() {
051 return MBMailingList.class.getName();
052 }
053
054 @Override
055 public Map<String, Object> getModelAttributes() {
056 Map<String, Object> attributes = new HashMap<String, Object>();
057
058 attributes.put("uuid", getUuid());
059 attributes.put("mailingListId", getMailingListId());
060 attributes.put("groupId", getGroupId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("userId", getUserId());
063 attributes.put("userName", getUserName());
064 attributes.put("createDate", getCreateDate());
065 attributes.put("modifiedDate", getModifiedDate());
066 attributes.put("categoryId", getCategoryId());
067 attributes.put("emailAddress", getEmailAddress());
068 attributes.put("inProtocol", getInProtocol());
069 attributes.put("inServerName", getInServerName());
070 attributes.put("inServerPort", getInServerPort());
071 attributes.put("inUseSSL", getInUseSSL());
072 attributes.put("inUserName", getInUserName());
073 attributes.put("inPassword", getInPassword());
074 attributes.put("inReadInterval", getInReadInterval());
075 attributes.put("outEmailAddress", getOutEmailAddress());
076 attributes.put("outCustom", getOutCustom());
077 attributes.put("outServerName", getOutServerName());
078 attributes.put("outServerPort", getOutServerPort());
079 attributes.put("outUseSSL", getOutUseSSL());
080 attributes.put("outUserName", getOutUserName());
081 attributes.put("outPassword", getOutPassword());
082 attributes.put("allowAnonymous", getAllowAnonymous());
083 attributes.put("active", getActive());
084
085 return attributes;
086 }
087
088 @Override
089 public void setModelAttributes(Map<String, Object> attributes) {
090 String uuid = (String)attributes.get("uuid");
091
092 if (uuid != null) {
093 setUuid(uuid);
094 }
095
096 Long mailingListId = (Long)attributes.get("mailingListId");
097
098 if (mailingListId != null) {
099 setMailingListId(mailingListId);
100 }
101
102 Long groupId = (Long)attributes.get("groupId");
103
104 if (groupId != null) {
105 setGroupId(groupId);
106 }
107
108 Long companyId = (Long)attributes.get("companyId");
109
110 if (companyId != null) {
111 setCompanyId(companyId);
112 }
113
114 Long userId = (Long)attributes.get("userId");
115
116 if (userId != null) {
117 setUserId(userId);
118 }
119
120 String userName = (String)attributes.get("userName");
121
122 if (userName != null) {
123 setUserName(userName);
124 }
125
126 Date createDate = (Date)attributes.get("createDate");
127
128 if (createDate != null) {
129 setCreateDate(createDate);
130 }
131
132 Date modifiedDate = (Date)attributes.get("modifiedDate");
133
134 if (modifiedDate != null) {
135 setModifiedDate(modifiedDate);
136 }
137
138 Long categoryId = (Long)attributes.get("categoryId");
139
140 if (categoryId != null) {
141 setCategoryId(categoryId);
142 }
143
144 String emailAddress = (String)attributes.get("emailAddress");
145
146 if (emailAddress != null) {
147 setEmailAddress(emailAddress);
148 }
149
150 String inProtocol = (String)attributes.get("inProtocol");
151
152 if (inProtocol != null) {
153 setInProtocol(inProtocol);
154 }
155
156 String inServerName = (String)attributes.get("inServerName");
157
158 if (inServerName != null) {
159 setInServerName(inServerName);
160 }
161
162 Integer inServerPort = (Integer)attributes.get("inServerPort");
163
164 if (inServerPort != null) {
165 setInServerPort(inServerPort);
166 }
167
168 Boolean inUseSSL = (Boolean)attributes.get("inUseSSL");
169
170 if (inUseSSL != null) {
171 setInUseSSL(inUseSSL);
172 }
173
174 String inUserName = (String)attributes.get("inUserName");
175
176 if (inUserName != null) {
177 setInUserName(inUserName);
178 }
179
180 String inPassword = (String)attributes.get("inPassword");
181
182 if (inPassword != null) {
183 setInPassword(inPassword);
184 }
185
186 Integer inReadInterval = (Integer)attributes.get("inReadInterval");
187
188 if (inReadInterval != null) {
189 setInReadInterval(inReadInterval);
190 }
191
192 String outEmailAddress = (String)attributes.get("outEmailAddress");
193
194 if (outEmailAddress != null) {
195 setOutEmailAddress(outEmailAddress);
196 }
197
198 Boolean outCustom = (Boolean)attributes.get("outCustom");
199
200 if (outCustom != null) {
201 setOutCustom(outCustom);
202 }
203
204 String outServerName = (String)attributes.get("outServerName");
205
206 if (outServerName != null) {
207 setOutServerName(outServerName);
208 }
209
210 Integer outServerPort = (Integer)attributes.get("outServerPort");
211
212 if (outServerPort != null) {
213 setOutServerPort(outServerPort);
214 }
215
216 Boolean outUseSSL = (Boolean)attributes.get("outUseSSL");
217
218 if (outUseSSL != null) {
219 setOutUseSSL(outUseSSL);
220 }
221
222 String outUserName = (String)attributes.get("outUserName");
223
224 if (outUserName != null) {
225 setOutUserName(outUserName);
226 }
227
228 String outPassword = (String)attributes.get("outPassword");
229
230 if (outPassword != null) {
231 setOutPassword(outPassword);
232 }
233
234 Boolean allowAnonymous = (Boolean)attributes.get("allowAnonymous");
235
236 if (allowAnonymous != null) {
237 setAllowAnonymous(allowAnonymous);
238 }
239
240 Boolean active = (Boolean)attributes.get("active");
241
242 if (active != null) {
243 setActive(active);
244 }
245 }
246
247 @Override
248 public java.lang.Object clone() {
249 return new MBMailingListWrapper((MBMailingList)_mbMailingList.clone());
250 }
251
252 @Override
253 public int compareTo(
254 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList) {
255 return _mbMailingList.compareTo(mbMailingList);
256 }
257
258
263 @Override
264 public boolean getActive() {
265 return _mbMailingList.getActive();
266 }
267
268
273 @Override
274 public boolean getAllowAnonymous() {
275 return _mbMailingList.getAllowAnonymous();
276 }
277
278
283 @Override
284 public long getCategoryId() {
285 return _mbMailingList.getCategoryId();
286 }
287
288
293 @Override
294 public long getCompanyId() {
295 return _mbMailingList.getCompanyId();
296 }
297
298
303 @Override
304 public Date getCreateDate() {
305 return _mbMailingList.getCreateDate();
306 }
307
308
313 @Override
314 public java.lang.String getEmailAddress() {
315 return _mbMailingList.getEmailAddress();
316 }
317
318 @Override
319 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
320 return _mbMailingList.getExpandoBridge();
321 }
322
323
328 @Override
329 public long getGroupId() {
330 return _mbMailingList.getGroupId();
331 }
332
333
338 @Override
339 public java.lang.String getInPassword() {
340 return _mbMailingList.getInPassword();
341 }
342
343
348 @Override
349 public java.lang.String getInProtocol() {
350 return _mbMailingList.getInProtocol();
351 }
352
353
358 @Override
359 public int getInReadInterval() {
360 return _mbMailingList.getInReadInterval();
361 }
362
363
368 @Override
369 public java.lang.String getInServerName() {
370 return _mbMailingList.getInServerName();
371 }
372
373
378 @Override
379 public int getInServerPort() {
380 return _mbMailingList.getInServerPort();
381 }
382
383
388 @Override
389 public boolean getInUseSSL() {
390 return _mbMailingList.getInUseSSL();
391 }
392
393
398 @Override
399 public java.lang.String getInUserName() {
400 return _mbMailingList.getInUserName();
401 }
402
403
408 @Override
409 public long getMailingListId() {
410 return _mbMailingList.getMailingListId();
411 }
412
413
418 @Override
419 public Date getModifiedDate() {
420 return _mbMailingList.getModifiedDate();
421 }
422
423
428 @Override
429 public boolean getOutCustom() {
430 return _mbMailingList.getOutCustom();
431 }
432
433
438 @Override
439 public java.lang.String getOutEmailAddress() {
440 return _mbMailingList.getOutEmailAddress();
441 }
442
443
448 @Override
449 public java.lang.String getOutPassword() {
450 return _mbMailingList.getOutPassword();
451 }
452
453
458 @Override
459 public java.lang.String getOutServerName() {
460 return _mbMailingList.getOutServerName();
461 }
462
463
468 @Override
469 public int getOutServerPort() {
470 return _mbMailingList.getOutServerPort();
471 }
472
473
478 @Override
479 public boolean getOutUseSSL() {
480 return _mbMailingList.getOutUseSSL();
481 }
482
483
488 @Override
489 public java.lang.String getOutUserName() {
490 return _mbMailingList.getOutUserName();
491 }
492
493
498 @Override
499 public long getPrimaryKey() {
500 return _mbMailingList.getPrimaryKey();
501 }
502
503 @Override
504 public java.io.Serializable getPrimaryKeyObj() {
505 return _mbMailingList.getPrimaryKeyObj();
506 }
507
508
513 @Override
514 public long getUserId() {
515 return _mbMailingList.getUserId();
516 }
517
518
523 @Override
524 public java.lang.String getUserName() {
525 return _mbMailingList.getUserName();
526 }
527
528
533 @Override
534 public java.lang.String getUserUuid() {
535 return _mbMailingList.getUserUuid();
536 }
537
538
543 @Override
544 public java.lang.String getUuid() {
545 return _mbMailingList.getUuid();
546 }
547
548 @Override
549 public int hashCode() {
550 return _mbMailingList.hashCode();
551 }
552
553
558 @Override
559 public boolean isActive() {
560 return _mbMailingList.isActive();
561 }
562
563
568 @Override
569 public boolean isAllowAnonymous() {
570 return _mbMailingList.isAllowAnonymous();
571 }
572
573 @Override
574 public boolean isCachedModel() {
575 return _mbMailingList.isCachedModel();
576 }
577
578 @Override
579 public boolean isEscapedModel() {
580 return _mbMailingList.isEscapedModel();
581 }
582
583
588 @Override
589 public boolean isInUseSSL() {
590 return _mbMailingList.isInUseSSL();
591 }
592
593 @Override
594 public boolean isNew() {
595 return _mbMailingList.isNew();
596 }
597
598
603 @Override
604 public boolean isOutCustom() {
605 return _mbMailingList.isOutCustom();
606 }
607
608
613 @Override
614 public boolean isOutUseSSL() {
615 return _mbMailingList.isOutUseSSL();
616 }
617
618 @Override
619 public void persist() {
620 _mbMailingList.persist();
621 }
622
623
628 @Override
629 public void setActive(boolean active) {
630 _mbMailingList.setActive(active);
631 }
632
633
638 @Override
639 public void setAllowAnonymous(boolean allowAnonymous) {
640 _mbMailingList.setAllowAnonymous(allowAnonymous);
641 }
642
643 @Override
644 public void setCachedModel(boolean cachedModel) {
645 _mbMailingList.setCachedModel(cachedModel);
646 }
647
648
653 @Override
654 public void setCategoryId(long categoryId) {
655 _mbMailingList.setCategoryId(categoryId);
656 }
657
658
663 @Override
664 public void setCompanyId(long companyId) {
665 _mbMailingList.setCompanyId(companyId);
666 }
667
668
673 @Override
674 public void setCreateDate(Date createDate) {
675 _mbMailingList.setCreateDate(createDate);
676 }
677
678
683 @Override
684 public void setEmailAddress(java.lang.String emailAddress) {
685 _mbMailingList.setEmailAddress(emailAddress);
686 }
687
688 @Override
689 public void setExpandoBridgeAttributes(
690 com.liferay.portal.model.BaseModel<?> baseModel) {
691 _mbMailingList.setExpandoBridgeAttributes(baseModel);
692 }
693
694 @Override
695 public void setExpandoBridgeAttributes(
696 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
697 _mbMailingList.setExpandoBridgeAttributes(expandoBridge);
698 }
699
700 @Override
701 public void setExpandoBridgeAttributes(
702 com.liferay.portal.service.ServiceContext serviceContext) {
703 _mbMailingList.setExpandoBridgeAttributes(serviceContext);
704 }
705
706
711 @Override
712 public void setGroupId(long groupId) {
713 _mbMailingList.setGroupId(groupId);
714 }
715
716
721 @Override
722 public void setInPassword(java.lang.String inPassword) {
723 _mbMailingList.setInPassword(inPassword);
724 }
725
726
731 @Override
732 public void setInProtocol(java.lang.String inProtocol) {
733 _mbMailingList.setInProtocol(inProtocol);
734 }
735
736
741 @Override
742 public void setInReadInterval(int inReadInterval) {
743 _mbMailingList.setInReadInterval(inReadInterval);
744 }
745
746
751 @Override
752 public void setInServerName(java.lang.String inServerName) {
753 _mbMailingList.setInServerName(inServerName);
754 }
755
756
761 @Override
762 public void setInServerPort(int inServerPort) {
763 _mbMailingList.setInServerPort(inServerPort);
764 }
765
766
771 @Override
772 public void setInUseSSL(boolean inUseSSL) {
773 _mbMailingList.setInUseSSL(inUseSSL);
774 }
775
776
781 @Override
782 public void setInUserName(java.lang.String inUserName) {
783 _mbMailingList.setInUserName(inUserName);
784 }
785
786
791 @Override
792 public void setMailingListId(long mailingListId) {
793 _mbMailingList.setMailingListId(mailingListId);
794 }
795
796
801 @Override
802 public void setModifiedDate(Date modifiedDate) {
803 _mbMailingList.setModifiedDate(modifiedDate);
804 }
805
806 @Override
807 public void setNew(boolean n) {
808 _mbMailingList.setNew(n);
809 }
810
811
816 @Override
817 public void setOutCustom(boolean outCustom) {
818 _mbMailingList.setOutCustom(outCustom);
819 }
820
821
826 @Override
827 public void setOutEmailAddress(java.lang.String outEmailAddress) {
828 _mbMailingList.setOutEmailAddress(outEmailAddress);
829 }
830
831
836 @Override
837 public void setOutPassword(java.lang.String outPassword) {
838 _mbMailingList.setOutPassword(outPassword);
839 }
840
841
846 @Override
847 public void setOutServerName(java.lang.String outServerName) {
848 _mbMailingList.setOutServerName(outServerName);
849 }
850
851
856 @Override
857 public void setOutServerPort(int outServerPort) {
858 _mbMailingList.setOutServerPort(outServerPort);
859 }
860
861
866 @Override
867 public void setOutUseSSL(boolean outUseSSL) {
868 _mbMailingList.setOutUseSSL(outUseSSL);
869 }
870
871
876 @Override
877 public void setOutUserName(java.lang.String outUserName) {
878 _mbMailingList.setOutUserName(outUserName);
879 }
880
881
886 @Override
887 public void setPrimaryKey(long primaryKey) {
888 _mbMailingList.setPrimaryKey(primaryKey);
889 }
890
891 @Override
892 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
893 _mbMailingList.setPrimaryKeyObj(primaryKeyObj);
894 }
895
896
901 @Override
902 public void setUserId(long userId) {
903 _mbMailingList.setUserId(userId);
904 }
905
906
911 @Override
912 public void setUserName(java.lang.String userName) {
913 _mbMailingList.setUserName(userName);
914 }
915
916
921 @Override
922 public void setUserUuid(java.lang.String userUuid) {
923 _mbMailingList.setUserUuid(userUuid);
924 }
925
926
931 @Override
932 public void setUuid(java.lang.String uuid) {
933 _mbMailingList.setUuid(uuid);
934 }
935
936 @Override
937 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMailingList> toCacheModel() {
938 return _mbMailingList.toCacheModel();
939 }
940
941 @Override
942 public com.liferay.portlet.messageboards.model.MBMailingList toEscapedModel() {
943 return new MBMailingListWrapper(_mbMailingList.toEscapedModel());
944 }
945
946 @Override
947 public java.lang.String toString() {
948 return _mbMailingList.toString();
949 }
950
951 @Override
952 public com.liferay.portlet.messageboards.model.MBMailingList toUnescapedModel() {
953 return new MBMailingListWrapper(_mbMailingList.toUnescapedModel());
954 }
955
956 @Override
957 public java.lang.String toXmlString() {
958 return _mbMailingList.toXmlString();
959 }
960
961 @Override
962 public boolean equals(Object obj) {
963 if (this == obj) {
964 return true;
965 }
966
967 if (!(obj instanceof MBMailingListWrapper)) {
968 return false;
969 }
970
971 MBMailingListWrapper mbMailingListWrapper = (MBMailingListWrapper)obj;
972
973 if (Validator.equals(_mbMailingList, mbMailingListWrapper._mbMailingList)) {
974 return true;
975 }
976
977 return false;
978 }
979
980 @Override
981 public StagedModelType getStagedModelType() {
982 return _mbMailingList.getStagedModelType();
983 }
984
985 @Override
986 public MBMailingList getWrappedModel() {
987 return _mbMailingList;
988 }
989
990 @Override
991 public boolean isEntityCacheEnabled() {
992 return _mbMailingList.isEntityCacheEnabled();
993 }
994
995 @Override
996 public boolean isFinderCacheEnabled() {
997 return _mbMailingList.isFinderCacheEnabled();
998 }
999
1000 @Override
1001 public void resetOriginalValues() {
1002 _mbMailingList.resetOriginalValues();
1003 }
1004
1005 private final MBMailingList _mbMailingList;
1006 }