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 import com.liferay.portal.service.ServiceContext;
022
023 import com.liferay.portlet.expando.model.ExpandoBridge;
024 import com.liferay.portlet.exportimport.lar.StagedModelType;
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 MBMailingListWrapper implements MBMailingList,
043 ModelWrapper<MBMailingList> {
044 public MBMailingListWrapper(MBMailingList mbMailingList) {
045 _mbMailingList = mbMailingList;
046 }
047
048 @Override
049 public Class<?> getModelClass() {
050 return MBMailingList.class;
051 }
052
053 @Override
054 public String getModelClassName() {
055 return MBMailingList.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("uuid", getUuid());
063 attributes.put("mailingListId", getMailingListId());
064 attributes.put("groupId", getGroupId());
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("categoryId", getCategoryId());
071 attributes.put("emailAddress", getEmailAddress());
072 attributes.put("inProtocol", getInProtocol());
073 attributes.put("inServerName", getInServerName());
074 attributes.put("inServerPort", getInServerPort());
075 attributes.put("inUseSSL", getInUseSSL());
076 attributes.put("inUserName", getInUserName());
077 attributes.put("inPassword", getInPassword());
078 attributes.put("inReadInterval", getInReadInterval());
079 attributes.put("outEmailAddress", getOutEmailAddress());
080 attributes.put("outCustom", getOutCustom());
081 attributes.put("outServerName", getOutServerName());
082 attributes.put("outServerPort", getOutServerPort());
083 attributes.put("outUseSSL", getOutUseSSL());
084 attributes.put("outUserName", getOutUserName());
085 attributes.put("outPassword", getOutPassword());
086 attributes.put("allowAnonymous", getAllowAnonymous());
087 attributes.put("active", getActive());
088
089 return attributes;
090 }
091
092 @Override
093 public void setModelAttributes(Map<String, Object> attributes) {
094 String uuid = (String)attributes.get("uuid");
095
096 if (uuid != null) {
097 setUuid(uuid);
098 }
099
100 Long mailingListId = (Long)attributes.get("mailingListId");
101
102 if (mailingListId != null) {
103 setMailingListId(mailingListId);
104 }
105
106 Long groupId = (Long)attributes.get("groupId");
107
108 if (groupId != null) {
109 setGroupId(groupId);
110 }
111
112 Long companyId = (Long)attributes.get("companyId");
113
114 if (companyId != null) {
115 setCompanyId(companyId);
116 }
117
118 Long userId = (Long)attributes.get("userId");
119
120 if (userId != null) {
121 setUserId(userId);
122 }
123
124 String userName = (String)attributes.get("userName");
125
126 if (userName != null) {
127 setUserName(userName);
128 }
129
130 Date createDate = (Date)attributes.get("createDate");
131
132 if (createDate != null) {
133 setCreateDate(createDate);
134 }
135
136 Date modifiedDate = (Date)attributes.get("modifiedDate");
137
138 if (modifiedDate != null) {
139 setModifiedDate(modifiedDate);
140 }
141
142 Long categoryId = (Long)attributes.get("categoryId");
143
144 if (categoryId != null) {
145 setCategoryId(categoryId);
146 }
147
148 String emailAddress = (String)attributes.get("emailAddress");
149
150 if (emailAddress != null) {
151 setEmailAddress(emailAddress);
152 }
153
154 String inProtocol = (String)attributes.get("inProtocol");
155
156 if (inProtocol != null) {
157 setInProtocol(inProtocol);
158 }
159
160 String inServerName = (String)attributes.get("inServerName");
161
162 if (inServerName != null) {
163 setInServerName(inServerName);
164 }
165
166 Integer inServerPort = (Integer)attributes.get("inServerPort");
167
168 if (inServerPort != null) {
169 setInServerPort(inServerPort);
170 }
171
172 Boolean inUseSSL = (Boolean)attributes.get("inUseSSL");
173
174 if (inUseSSL != null) {
175 setInUseSSL(inUseSSL);
176 }
177
178 String inUserName = (String)attributes.get("inUserName");
179
180 if (inUserName != null) {
181 setInUserName(inUserName);
182 }
183
184 String inPassword = (String)attributes.get("inPassword");
185
186 if (inPassword != null) {
187 setInPassword(inPassword);
188 }
189
190 Integer inReadInterval = (Integer)attributes.get("inReadInterval");
191
192 if (inReadInterval != null) {
193 setInReadInterval(inReadInterval);
194 }
195
196 String outEmailAddress = (String)attributes.get("outEmailAddress");
197
198 if (outEmailAddress != null) {
199 setOutEmailAddress(outEmailAddress);
200 }
201
202 Boolean outCustom = (Boolean)attributes.get("outCustom");
203
204 if (outCustom != null) {
205 setOutCustom(outCustom);
206 }
207
208 String outServerName = (String)attributes.get("outServerName");
209
210 if (outServerName != null) {
211 setOutServerName(outServerName);
212 }
213
214 Integer outServerPort = (Integer)attributes.get("outServerPort");
215
216 if (outServerPort != null) {
217 setOutServerPort(outServerPort);
218 }
219
220 Boolean outUseSSL = (Boolean)attributes.get("outUseSSL");
221
222 if (outUseSSL != null) {
223 setOutUseSSL(outUseSSL);
224 }
225
226 String outUserName = (String)attributes.get("outUserName");
227
228 if (outUserName != null) {
229 setOutUserName(outUserName);
230 }
231
232 String outPassword = (String)attributes.get("outPassword");
233
234 if (outPassword != null) {
235 setOutPassword(outPassword);
236 }
237
238 Boolean allowAnonymous = (Boolean)attributes.get("allowAnonymous");
239
240 if (allowAnonymous != null) {
241 setAllowAnonymous(allowAnonymous);
242 }
243
244 Boolean active = (Boolean)attributes.get("active");
245
246 if (active != null) {
247 setActive(active);
248 }
249 }
250
251 @Override
252 public java.lang.Object clone() {
253 return new MBMailingListWrapper((MBMailingList)_mbMailingList.clone());
254 }
255
256 @Override
257 public int compareTo(
258 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList) {
259 return _mbMailingList.compareTo(mbMailingList);
260 }
261
262
267 @Override
268 public boolean getActive() {
269 return _mbMailingList.getActive();
270 }
271
272
277 @Override
278 public boolean getAllowAnonymous() {
279 return _mbMailingList.getAllowAnonymous();
280 }
281
282
287 @Override
288 public long getCategoryId() {
289 return _mbMailingList.getCategoryId();
290 }
291
292
297 @Override
298 public long getCompanyId() {
299 return _mbMailingList.getCompanyId();
300 }
301
302
307 @Override
308 public Date getCreateDate() {
309 return _mbMailingList.getCreateDate();
310 }
311
312
317 @Override
318 public java.lang.String getEmailAddress() {
319 return _mbMailingList.getEmailAddress();
320 }
321
322 @Override
323 public ExpandoBridge getExpandoBridge() {
324 return _mbMailingList.getExpandoBridge();
325 }
326
327
332 @Override
333 public long getGroupId() {
334 return _mbMailingList.getGroupId();
335 }
336
337
342 @Override
343 public java.lang.String getInPassword() {
344 return _mbMailingList.getInPassword();
345 }
346
347
352 @Override
353 public java.lang.String getInProtocol() {
354 return _mbMailingList.getInProtocol();
355 }
356
357
362 @Override
363 public int getInReadInterval() {
364 return _mbMailingList.getInReadInterval();
365 }
366
367
372 @Override
373 public java.lang.String getInServerName() {
374 return _mbMailingList.getInServerName();
375 }
376
377
382 @Override
383 public int getInServerPort() {
384 return _mbMailingList.getInServerPort();
385 }
386
387
392 @Override
393 public boolean getInUseSSL() {
394 return _mbMailingList.getInUseSSL();
395 }
396
397
402 @Override
403 public java.lang.String getInUserName() {
404 return _mbMailingList.getInUserName();
405 }
406
407
412 @Override
413 public long getMailingListId() {
414 return _mbMailingList.getMailingListId();
415 }
416
417
422 @Override
423 public Date getModifiedDate() {
424 return _mbMailingList.getModifiedDate();
425 }
426
427
432 @Override
433 public boolean getOutCustom() {
434 return _mbMailingList.getOutCustom();
435 }
436
437
442 @Override
443 public java.lang.String getOutEmailAddress() {
444 return _mbMailingList.getOutEmailAddress();
445 }
446
447
452 @Override
453 public java.lang.String getOutPassword() {
454 return _mbMailingList.getOutPassword();
455 }
456
457
462 @Override
463 public java.lang.String getOutServerName() {
464 return _mbMailingList.getOutServerName();
465 }
466
467
472 @Override
473 public int getOutServerPort() {
474 return _mbMailingList.getOutServerPort();
475 }
476
477
482 @Override
483 public boolean getOutUseSSL() {
484 return _mbMailingList.getOutUseSSL();
485 }
486
487
492 @Override
493 public java.lang.String getOutUserName() {
494 return _mbMailingList.getOutUserName();
495 }
496
497
502 @Override
503 public long getPrimaryKey() {
504 return _mbMailingList.getPrimaryKey();
505 }
506
507 @Override
508 public Serializable getPrimaryKeyObj() {
509 return _mbMailingList.getPrimaryKeyObj();
510 }
511
512
517 @Override
518 public long getUserId() {
519 return _mbMailingList.getUserId();
520 }
521
522
527 @Override
528 public java.lang.String getUserName() {
529 return _mbMailingList.getUserName();
530 }
531
532
537 @Override
538 public java.lang.String getUserUuid() {
539 return _mbMailingList.getUserUuid();
540 }
541
542
547 @Override
548 public java.lang.String getUuid() {
549 return _mbMailingList.getUuid();
550 }
551
552 @Override
553 public int hashCode() {
554 return _mbMailingList.hashCode();
555 }
556
557
562 @Override
563 public boolean isActive() {
564 return _mbMailingList.isActive();
565 }
566
567
572 @Override
573 public boolean isAllowAnonymous() {
574 return _mbMailingList.isAllowAnonymous();
575 }
576
577 @Override
578 public boolean isCachedModel() {
579 return _mbMailingList.isCachedModel();
580 }
581
582 @Override
583 public boolean isEscapedModel() {
584 return _mbMailingList.isEscapedModel();
585 }
586
587
592 @Override
593 public boolean isInUseSSL() {
594 return _mbMailingList.isInUseSSL();
595 }
596
597 @Override
598 public boolean isNew() {
599 return _mbMailingList.isNew();
600 }
601
602
607 @Override
608 public boolean isOutCustom() {
609 return _mbMailingList.isOutCustom();
610 }
611
612
617 @Override
618 public boolean isOutUseSSL() {
619 return _mbMailingList.isOutUseSSL();
620 }
621
622 @Override
623 public void persist() {
624 _mbMailingList.persist();
625 }
626
627
632 @Override
633 public void setActive(boolean active) {
634 _mbMailingList.setActive(active);
635 }
636
637
642 @Override
643 public void setAllowAnonymous(boolean allowAnonymous) {
644 _mbMailingList.setAllowAnonymous(allowAnonymous);
645 }
646
647 @Override
648 public void setCachedModel(boolean cachedModel) {
649 _mbMailingList.setCachedModel(cachedModel);
650 }
651
652
657 @Override
658 public void setCategoryId(long categoryId) {
659 _mbMailingList.setCategoryId(categoryId);
660 }
661
662
667 @Override
668 public void setCompanyId(long companyId) {
669 _mbMailingList.setCompanyId(companyId);
670 }
671
672
677 @Override
678 public void setCreateDate(Date createDate) {
679 _mbMailingList.setCreateDate(createDate);
680 }
681
682
687 @Override
688 public void setEmailAddress(java.lang.String emailAddress) {
689 _mbMailingList.setEmailAddress(emailAddress);
690 }
691
692 @Override
693 public void setExpandoBridgeAttributes(
694 com.liferay.portal.model.BaseModel<?> baseModel) {
695 _mbMailingList.setExpandoBridgeAttributes(baseModel);
696 }
697
698 @Override
699 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
700 _mbMailingList.setExpandoBridgeAttributes(expandoBridge);
701 }
702
703 @Override
704 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
705 _mbMailingList.setExpandoBridgeAttributes(serviceContext);
706 }
707
708
713 @Override
714 public void setGroupId(long groupId) {
715 _mbMailingList.setGroupId(groupId);
716 }
717
718
723 @Override
724 public void setInPassword(java.lang.String inPassword) {
725 _mbMailingList.setInPassword(inPassword);
726 }
727
728
733 @Override
734 public void setInProtocol(java.lang.String inProtocol) {
735 _mbMailingList.setInProtocol(inProtocol);
736 }
737
738
743 @Override
744 public void setInReadInterval(int inReadInterval) {
745 _mbMailingList.setInReadInterval(inReadInterval);
746 }
747
748
753 @Override
754 public void setInServerName(java.lang.String inServerName) {
755 _mbMailingList.setInServerName(inServerName);
756 }
757
758
763 @Override
764 public void setInServerPort(int inServerPort) {
765 _mbMailingList.setInServerPort(inServerPort);
766 }
767
768
773 @Override
774 public void setInUseSSL(boolean inUseSSL) {
775 _mbMailingList.setInUseSSL(inUseSSL);
776 }
777
778
783 @Override
784 public void setInUserName(java.lang.String inUserName) {
785 _mbMailingList.setInUserName(inUserName);
786 }
787
788
793 @Override
794 public void setMailingListId(long mailingListId) {
795 _mbMailingList.setMailingListId(mailingListId);
796 }
797
798
803 @Override
804 public void setModifiedDate(Date modifiedDate) {
805 _mbMailingList.setModifiedDate(modifiedDate);
806 }
807
808 @Override
809 public void setNew(boolean n) {
810 _mbMailingList.setNew(n);
811 }
812
813
818 @Override
819 public void setOutCustom(boolean outCustom) {
820 _mbMailingList.setOutCustom(outCustom);
821 }
822
823
828 @Override
829 public void setOutEmailAddress(java.lang.String outEmailAddress) {
830 _mbMailingList.setOutEmailAddress(outEmailAddress);
831 }
832
833
838 @Override
839 public void setOutPassword(java.lang.String outPassword) {
840 _mbMailingList.setOutPassword(outPassword);
841 }
842
843
848 @Override
849 public void setOutServerName(java.lang.String outServerName) {
850 _mbMailingList.setOutServerName(outServerName);
851 }
852
853
858 @Override
859 public void setOutServerPort(int outServerPort) {
860 _mbMailingList.setOutServerPort(outServerPort);
861 }
862
863
868 @Override
869 public void setOutUseSSL(boolean outUseSSL) {
870 _mbMailingList.setOutUseSSL(outUseSSL);
871 }
872
873
878 @Override
879 public void setOutUserName(java.lang.String outUserName) {
880 _mbMailingList.setOutUserName(outUserName);
881 }
882
883
888 @Override
889 public void setPrimaryKey(long primaryKey) {
890 _mbMailingList.setPrimaryKey(primaryKey);
891 }
892
893 @Override
894 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
895 _mbMailingList.setPrimaryKeyObj(primaryKeyObj);
896 }
897
898
903 @Override
904 public void setUserId(long userId) {
905 _mbMailingList.setUserId(userId);
906 }
907
908
913 @Override
914 public void setUserName(java.lang.String userName) {
915 _mbMailingList.setUserName(userName);
916 }
917
918
923 @Override
924 public void setUserUuid(java.lang.String userUuid) {
925 _mbMailingList.setUserUuid(userUuid);
926 }
927
928
933 @Override
934 public void setUuid(java.lang.String uuid) {
935 _mbMailingList.setUuid(uuid);
936 }
937
938 @Override
939 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMailingList> toCacheModel() {
940 return _mbMailingList.toCacheModel();
941 }
942
943 @Override
944 public com.liferay.portlet.messageboards.model.MBMailingList toEscapedModel() {
945 return new MBMailingListWrapper(_mbMailingList.toEscapedModel());
946 }
947
948 @Override
949 public java.lang.String toString() {
950 return _mbMailingList.toString();
951 }
952
953 @Override
954 public com.liferay.portlet.messageboards.model.MBMailingList toUnescapedModel() {
955 return new MBMailingListWrapper(_mbMailingList.toUnescapedModel());
956 }
957
958 @Override
959 public java.lang.String toXmlString() {
960 return _mbMailingList.toXmlString();
961 }
962
963 @Override
964 public boolean equals(Object obj) {
965 if (this == obj) {
966 return true;
967 }
968
969 if (!(obj instanceof MBMailingListWrapper)) {
970 return false;
971 }
972
973 MBMailingListWrapper mbMailingListWrapper = (MBMailingListWrapper)obj;
974
975 if (Validator.equals(_mbMailingList, mbMailingListWrapper._mbMailingList)) {
976 return true;
977 }
978
979 return false;
980 }
981
982 @Override
983 public StagedModelType getStagedModelType() {
984 return _mbMailingList.getStagedModelType();
985 }
986
987 @Override
988 public MBMailingList getWrappedModel() {
989 return _mbMailingList;
990 }
991
992 @Override
993 public boolean isEntityCacheEnabled() {
994 return _mbMailingList.isEntityCacheEnabled();
995 }
996
997 @Override
998 public boolean isFinderCacheEnabled() {
999 return _mbMailingList.isFinderCacheEnabled();
1000 }
1001
1002 @Override
1003 public void resetOriginalValues() {
1004 _mbMailingList.resetOriginalValues();
1005 }
1006
1007 private final MBMailingList _mbMailingList;
1008 }