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 MBMessageWrapper implements MBMessage, ModelWrapper<MBMessage> {
043 public MBMessageWrapper(MBMessage mbMessage) {
044 _mbMessage = mbMessage;
045 }
046
047 @Override
048 public Class<?> getModelClass() {
049 return MBMessage.class;
050 }
051
052 @Override
053 public String getModelClassName() {
054 return MBMessage.class.getName();
055 }
056
057 @Override
058 public Map<String, Object> getModelAttributes() {
059 Map<String, Object> attributes = new HashMap<String, Object>();
060
061 attributes.put("uuid", getUuid());
062 attributes.put("messageId", getMessageId());
063 attributes.put("groupId", getGroupId());
064 attributes.put("companyId", getCompanyId());
065 attributes.put("userId", getUserId());
066 attributes.put("userName", getUserName());
067 attributes.put("createDate", getCreateDate());
068 attributes.put("modifiedDate", getModifiedDate());
069 attributes.put("classNameId", getClassNameId());
070 attributes.put("classPK", getClassPK());
071 attributes.put("categoryId", getCategoryId());
072 attributes.put("threadId", getThreadId());
073 attributes.put("rootMessageId", getRootMessageId());
074 attributes.put("parentMessageId", getParentMessageId());
075 attributes.put("subject", getSubject());
076 attributes.put("body", getBody());
077 attributes.put("format", getFormat());
078 attributes.put("anonymous", getAnonymous());
079 attributes.put("priority", getPriority());
080 attributes.put("allowPingbacks", getAllowPingbacks());
081 attributes.put("answer", getAnswer());
082 attributes.put("lastPublishDate", getLastPublishDate());
083 attributes.put("status", getStatus());
084 attributes.put("statusByUserId", getStatusByUserId());
085 attributes.put("statusByUserName", getStatusByUserName());
086 attributes.put("statusDate", getStatusDate());
087
088 return attributes;
089 }
090
091 @Override
092 public void setModelAttributes(Map<String, Object> attributes) {
093 String uuid = (String)attributes.get("uuid");
094
095 if (uuid != null) {
096 setUuid(uuid);
097 }
098
099 Long messageId = (Long)attributes.get("messageId");
100
101 if (messageId != null) {
102 setMessageId(messageId);
103 }
104
105 Long groupId = (Long)attributes.get("groupId");
106
107 if (groupId != null) {
108 setGroupId(groupId);
109 }
110
111 Long companyId = (Long)attributes.get("companyId");
112
113 if (companyId != null) {
114 setCompanyId(companyId);
115 }
116
117 Long userId = (Long)attributes.get("userId");
118
119 if (userId != null) {
120 setUserId(userId);
121 }
122
123 String userName = (String)attributes.get("userName");
124
125 if (userName != null) {
126 setUserName(userName);
127 }
128
129 Date createDate = (Date)attributes.get("createDate");
130
131 if (createDate != null) {
132 setCreateDate(createDate);
133 }
134
135 Date modifiedDate = (Date)attributes.get("modifiedDate");
136
137 if (modifiedDate != null) {
138 setModifiedDate(modifiedDate);
139 }
140
141 Long classNameId = (Long)attributes.get("classNameId");
142
143 if (classNameId != null) {
144 setClassNameId(classNameId);
145 }
146
147 Long classPK = (Long)attributes.get("classPK");
148
149 if (classPK != null) {
150 setClassPK(classPK);
151 }
152
153 Long categoryId = (Long)attributes.get("categoryId");
154
155 if (categoryId != null) {
156 setCategoryId(categoryId);
157 }
158
159 Long threadId = (Long)attributes.get("threadId");
160
161 if (threadId != null) {
162 setThreadId(threadId);
163 }
164
165 Long rootMessageId = (Long)attributes.get("rootMessageId");
166
167 if (rootMessageId != null) {
168 setRootMessageId(rootMessageId);
169 }
170
171 Long parentMessageId = (Long)attributes.get("parentMessageId");
172
173 if (parentMessageId != null) {
174 setParentMessageId(parentMessageId);
175 }
176
177 String subject = (String)attributes.get("subject");
178
179 if (subject != null) {
180 setSubject(subject);
181 }
182
183 String body = (String)attributes.get("body");
184
185 if (body != null) {
186 setBody(body);
187 }
188
189 String format = (String)attributes.get("format");
190
191 if (format != null) {
192 setFormat(format);
193 }
194
195 Boolean anonymous = (Boolean)attributes.get("anonymous");
196
197 if (anonymous != null) {
198 setAnonymous(anonymous);
199 }
200
201 Double priority = (Double)attributes.get("priority");
202
203 if (priority != null) {
204 setPriority(priority);
205 }
206
207 Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
208
209 if (allowPingbacks != null) {
210 setAllowPingbacks(allowPingbacks);
211 }
212
213 Boolean answer = (Boolean)attributes.get("answer");
214
215 if (answer != null) {
216 setAnswer(answer);
217 }
218
219 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
220
221 if (lastPublishDate != null) {
222 setLastPublishDate(lastPublishDate);
223 }
224
225 Integer status = (Integer)attributes.get("status");
226
227 if (status != null) {
228 setStatus(status);
229 }
230
231 Long statusByUserId = (Long)attributes.get("statusByUserId");
232
233 if (statusByUserId != null) {
234 setStatusByUserId(statusByUserId);
235 }
236
237 String statusByUserName = (String)attributes.get("statusByUserName");
238
239 if (statusByUserName != null) {
240 setStatusByUserName(statusByUserName);
241 }
242
243 Date statusDate = (Date)attributes.get("statusDate");
244
245 if (statusDate != null) {
246 setStatusDate(statusDate);
247 }
248 }
249
250 @Override
251 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
252 throws com.liferay.portal.kernel.exception.PortalException {
253 return _mbMessage.addAttachmentsFolder();
254 }
255
256 @Override
257 public java.lang.Object clone() {
258 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
259 }
260
261 @Override
262 public int compareTo(
263 com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
264 return _mbMessage.compareTo(mbMessage);
265 }
266
267
272 @Override
273 public boolean getAllowPingbacks() {
274 return _mbMessage.getAllowPingbacks();
275 }
276
277
282 @Override
283 public boolean getAnonymous() {
284 return _mbMessage.getAnonymous();
285 }
286
287
292 @Override
293 public boolean getAnswer() {
294 return _mbMessage.getAnswer();
295 }
296
297 @Override
298 public java.lang.String[] getAssetTagNames() {
299 return _mbMessage.getAssetTagNames();
300 }
301
302 @Override
303 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
304 throws com.liferay.portal.kernel.exception.PortalException {
305 return _mbMessage.getAttachmentsFileEntries();
306 }
307
308 @Override
309 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
310 int start, int end)
311 throws com.liferay.portal.kernel.exception.PortalException {
312 return _mbMessage.getAttachmentsFileEntries(start, end);
313 }
314
315 @Override
316 public int getAttachmentsFileEntriesCount()
317 throws com.liferay.portal.kernel.exception.PortalException {
318 return _mbMessage.getAttachmentsFileEntriesCount();
319 }
320
321 @Override
322 public long getAttachmentsFolderId()
323 throws com.liferay.portal.kernel.exception.PortalException {
324 return _mbMessage.getAttachmentsFolderId();
325 }
326
327
332 @Override
333 public java.lang.String getBody() {
334 return _mbMessage.getBody();
335 }
336
337 @Override
338 public java.lang.String getBody(boolean translate) {
339 return _mbMessage.getBody(translate);
340 }
341
342 @Override
343 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
344 throws com.liferay.portal.kernel.exception.PortalException {
345 return _mbMessage.getCategory();
346 }
347
348
353 @Override
354 public long getCategoryId() {
355 return _mbMessage.getCategoryId();
356 }
357
358
363 @Override
364 public java.lang.String getClassName() {
365 return _mbMessage.getClassName();
366 }
367
368
373 @Override
374 public long getClassNameId() {
375 return _mbMessage.getClassNameId();
376 }
377
378
383 @Override
384 public long getClassPK() {
385 return _mbMessage.getClassPK();
386 }
387
388
393 @Override
394 public long getCompanyId() {
395 return _mbMessage.getCompanyId();
396 }
397
398
403 @Override
404 public Date getCreateDate() {
405 return _mbMessage.getCreateDate();
406 }
407
408 @Override
409 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
410 throws com.liferay.portal.kernel.exception.PortalException {
411 return _mbMessage.getDeletedAttachmentsFileEntries();
412 }
413
414 @Override
415 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
416 int start, int end)
417 throws com.liferay.portal.kernel.exception.PortalException {
418 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
419 }
420
421 @Override
422 public int getDeletedAttachmentsFileEntriesCount()
423 throws com.liferay.portal.kernel.exception.PortalException {
424 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
425 }
426
427 @Override
428 public ExpandoBridge getExpandoBridge() {
429 return _mbMessage.getExpandoBridge();
430 }
431
432
437 @Override
438 public java.lang.String getFormat() {
439 return _mbMessage.getFormat();
440 }
441
442
447 @Override
448 public long getGroupId() {
449 return _mbMessage.getGroupId();
450 }
451
452
457 @Override
458 public Date getLastPublishDate() {
459 return _mbMessage.getLastPublishDate();
460 }
461
462
467 @Override
468 public long getMessageId() {
469 return _mbMessage.getMessageId();
470 }
471
472
477 @Override
478 public Date getModifiedDate() {
479 return _mbMessage.getModifiedDate();
480 }
481
482
487 @Override
488 public long getParentMessageId() {
489 return _mbMessage.getParentMessageId();
490 }
491
492
497 @Override
498 public long getPrimaryKey() {
499 return _mbMessage.getPrimaryKey();
500 }
501
502 @Override
503 public Serializable getPrimaryKeyObj() {
504 return _mbMessage.getPrimaryKeyObj();
505 }
506
507
512 @Override
513 public double getPriority() {
514 return _mbMessage.getPriority();
515 }
516
517
522 @Override
523 public long getRootMessageId() {
524 return _mbMessage.getRootMessageId();
525 }
526
527
532 @Override
533 public int getStatus() {
534 return _mbMessage.getStatus();
535 }
536
537
542 @Override
543 public long getStatusByUserId() {
544 return _mbMessage.getStatusByUserId();
545 }
546
547
552 @Override
553 public java.lang.String getStatusByUserName() {
554 return _mbMessage.getStatusByUserName();
555 }
556
557
562 @Override
563 public java.lang.String getStatusByUserUuid() {
564 return _mbMessage.getStatusByUserUuid();
565 }
566
567
572 @Override
573 public Date getStatusDate() {
574 return _mbMessage.getStatusDate();
575 }
576
577
582 @Override
583 public java.lang.String getSubject() {
584 return _mbMessage.getSubject();
585 }
586
587 @Override
588 public com.liferay.portlet.messageboards.model.MBThread getThread()
589 throws com.liferay.portal.kernel.exception.PortalException {
590 return _mbMessage.getThread();
591 }
592
593 @Override
594 public long getThreadAttachmentsFolderId()
595 throws com.liferay.portal.kernel.exception.PortalException {
596 return _mbMessage.getThreadAttachmentsFolderId();
597 }
598
599
604 @Override
605 public long getThreadId() {
606 return _mbMessage.getThreadId();
607 }
608
609
614 @Override
615 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
616 throws com.liferay.portal.kernel.exception.PortalException {
617 return _mbMessage.getTrashEntry();
618 }
619
620
625 @Override
626 public long getTrashEntryClassPK() {
627 return _mbMessage.getTrashEntryClassPK();
628 }
629
630
635 @Override
636 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
637 return _mbMessage.getTrashHandler();
638 }
639
640
645 @Override
646 public long getUserId() {
647 return _mbMessage.getUserId();
648 }
649
650
655 @Override
656 public java.lang.String getUserName() {
657 return _mbMessage.getUserName();
658 }
659
660
665 @Override
666 public java.lang.String getUserUuid() {
667 return _mbMessage.getUserUuid();
668 }
669
670
675 @Override
676 public java.lang.String getUuid() {
677 return _mbMessage.getUuid();
678 }
679
680 @Override
681 public java.lang.String getWorkflowClassName() {
682 return _mbMessage.getWorkflowClassName();
683 }
684
685 @Override
686 public int hashCode() {
687 return _mbMessage.hashCode();
688 }
689
690
695 @Override
696 public boolean isAllowPingbacks() {
697 return _mbMessage.isAllowPingbacks();
698 }
699
700
705 @Override
706 public boolean isAnonymous() {
707 return _mbMessage.isAnonymous();
708 }
709
710
715 @Override
716 public boolean isAnswer() {
717 return _mbMessage.isAnswer();
718 }
719
720
725 @Override
726 public boolean isApproved() {
727 return _mbMessage.isApproved();
728 }
729
730 @Override
731 public boolean isCachedModel() {
732 return _mbMessage.isCachedModel();
733 }
734
735
740 @Override
741 public boolean isDenied() {
742 return _mbMessage.isDenied();
743 }
744
745 @Override
746 public boolean isDiscussion() {
747 return _mbMessage.isDiscussion();
748 }
749
750
755 @Override
756 public boolean isDraft() {
757 return _mbMessage.isDraft();
758 }
759
760 @Override
761 public boolean isEscapedModel() {
762 return _mbMessage.isEscapedModel();
763 }
764
765
770 @Override
771 public boolean isExpired() {
772 return _mbMessage.isExpired();
773 }
774
775 @Override
776 public boolean isFormatBBCode() {
777 return _mbMessage.isFormatBBCode();
778 }
779
780
785 @Override
786 public boolean isInTrash() {
787 return _mbMessage.isInTrash();
788 }
789
790
795 @Override
796 public boolean isInTrashContainer() {
797 return _mbMessage.isInTrashContainer();
798 }
799
800 @Override
801 public boolean isInTrashExplicitly() {
802 return _mbMessage.isInTrashExplicitly();
803 }
804
805 @Override
806 public boolean isInTrashImplicitly() {
807 return _mbMessage.isInTrashImplicitly();
808 }
809
810
815 @Override
816 public boolean isInactive() {
817 return _mbMessage.isInactive();
818 }
819
820
825 @Override
826 public boolean isIncomplete() {
827 return _mbMessage.isIncomplete();
828 }
829
830 @Override
831 public boolean isNew() {
832 return _mbMessage.isNew();
833 }
834
835
840 @Override
841 public boolean isPending() {
842 return _mbMessage.isPending();
843 }
844
845 @Override
846 public boolean isReply() {
847 return _mbMessage.isReply();
848 }
849
850 @Override
851 public boolean isRoot() {
852 return _mbMessage.isRoot();
853 }
854
855
860 @Override
861 public boolean isScheduled() {
862 return _mbMessage.isScheduled();
863 }
864
865 @Override
866 public void persist() {
867 _mbMessage.persist();
868 }
869
870
875 @Override
876 public void setAllowPingbacks(boolean allowPingbacks) {
877 _mbMessage.setAllowPingbacks(allowPingbacks);
878 }
879
880
885 @Override
886 public void setAnonymous(boolean anonymous) {
887 _mbMessage.setAnonymous(anonymous);
888 }
889
890
895 @Override
896 public void setAnswer(boolean answer) {
897 _mbMessage.setAnswer(answer);
898 }
899
900 @Override
901 public void setAttachmentsFolderId(long attachmentsFolderId) {
902 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
903 }
904
905
910 @Override
911 public void setBody(java.lang.String body) {
912 _mbMessage.setBody(body);
913 }
914
915 @Override
916 public void setCachedModel(boolean cachedModel) {
917 _mbMessage.setCachedModel(cachedModel);
918 }
919
920
925 @Override
926 public void setCategoryId(long categoryId) {
927 _mbMessage.setCategoryId(categoryId);
928 }
929
930 @Override
931 public void setClassName(java.lang.String className) {
932 _mbMessage.setClassName(className);
933 }
934
935
940 @Override
941 public void setClassNameId(long classNameId) {
942 _mbMessage.setClassNameId(classNameId);
943 }
944
945
950 @Override
951 public void setClassPK(long classPK) {
952 _mbMessage.setClassPK(classPK);
953 }
954
955
960 @Override
961 public void setCompanyId(long companyId) {
962 _mbMessage.setCompanyId(companyId);
963 }
964
965
970 @Override
971 public void setCreateDate(Date createDate) {
972 _mbMessage.setCreateDate(createDate);
973 }
974
975 @Override
976 public void setExpandoBridgeAttributes(
977 com.liferay.portal.model.BaseModel<?> baseModel) {
978 _mbMessage.setExpandoBridgeAttributes(baseModel);
979 }
980
981 @Override
982 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
983 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
984 }
985
986 @Override
987 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
988 _mbMessage.setExpandoBridgeAttributes(serviceContext);
989 }
990
991
996 @Override
997 public void setFormat(java.lang.String format) {
998 _mbMessage.setFormat(format);
999 }
1000
1001
1006 @Override
1007 public void setGroupId(long groupId) {
1008 _mbMessage.setGroupId(groupId);
1009 }
1010
1011
1016 @Override
1017 public void setLastPublishDate(Date lastPublishDate) {
1018 _mbMessage.setLastPublishDate(lastPublishDate);
1019 }
1020
1021
1026 @Override
1027 public void setMessageId(long messageId) {
1028 _mbMessage.setMessageId(messageId);
1029 }
1030
1031
1036 @Override
1037 public void setModifiedDate(Date modifiedDate) {
1038 _mbMessage.setModifiedDate(modifiedDate);
1039 }
1040
1041 @Override
1042 public void setNew(boolean n) {
1043 _mbMessage.setNew(n);
1044 }
1045
1046
1051 @Override
1052 public void setParentMessageId(long parentMessageId) {
1053 _mbMessage.setParentMessageId(parentMessageId);
1054 }
1055
1056
1061 @Override
1062 public void setPrimaryKey(long primaryKey) {
1063 _mbMessage.setPrimaryKey(primaryKey);
1064 }
1065
1066 @Override
1067 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
1068 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1069 }
1070
1071
1076 @Override
1077 public void setPriority(double priority) {
1078 _mbMessage.setPriority(priority);
1079 }
1080
1081
1086 @Override
1087 public void setRootMessageId(long rootMessageId) {
1088 _mbMessage.setRootMessageId(rootMessageId);
1089 }
1090
1091
1096 @Override
1097 public void setStatus(int status) {
1098 _mbMessage.setStatus(status);
1099 }
1100
1101
1106 @Override
1107 public void setStatusByUserId(long statusByUserId) {
1108 _mbMessage.setStatusByUserId(statusByUserId);
1109 }
1110
1111
1116 @Override
1117 public void setStatusByUserName(java.lang.String statusByUserName) {
1118 _mbMessage.setStatusByUserName(statusByUserName);
1119 }
1120
1121
1126 @Override
1127 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1128 _mbMessage.setStatusByUserUuid(statusByUserUuid);
1129 }
1130
1131
1136 @Override
1137 public void setStatusDate(Date statusDate) {
1138 _mbMessage.setStatusDate(statusDate);
1139 }
1140
1141
1146 @Override
1147 public void setSubject(java.lang.String subject) {
1148 _mbMessage.setSubject(subject);
1149 }
1150
1151
1156 @Override
1157 public void setThreadId(long threadId) {
1158 _mbMessage.setThreadId(threadId);
1159 }
1160
1161
1166 @Override
1167 public void setUserId(long userId) {
1168 _mbMessage.setUserId(userId);
1169 }
1170
1171
1176 @Override
1177 public void setUserName(java.lang.String userName) {
1178 _mbMessage.setUserName(userName);
1179 }
1180
1181
1186 @Override
1187 public void setUserUuid(java.lang.String userUuid) {
1188 _mbMessage.setUserUuid(userUuid);
1189 }
1190
1191
1196 @Override
1197 public void setUuid(java.lang.String uuid) {
1198 _mbMessage.setUuid(uuid);
1199 }
1200
1201 @Override
1202 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1203 return _mbMessage.toCacheModel();
1204 }
1205
1206 @Override
1207 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1208 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1209 }
1210
1211 @Override
1212 public java.lang.String toString() {
1213 return _mbMessage.toString();
1214 }
1215
1216 @Override
1217 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1218 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1219 }
1220
1221 @Override
1222 public java.lang.String toXmlString() {
1223 return _mbMessage.toXmlString();
1224 }
1225
1226 @Override
1227 public boolean equals(Object obj) {
1228 if (this == obj) {
1229 return true;
1230 }
1231
1232 if (!(obj instanceof MBMessageWrapper)) {
1233 return false;
1234 }
1235
1236 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1237
1238 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1239 return true;
1240 }
1241
1242 return false;
1243 }
1244
1245 @Override
1246 public StagedModelType getStagedModelType() {
1247 return _mbMessage.getStagedModelType();
1248 }
1249
1250 @Override
1251 public MBMessage getWrappedModel() {
1252 return _mbMessage;
1253 }
1254
1255 @Override
1256 public boolean isEntityCacheEnabled() {
1257 return _mbMessage.isEntityCacheEnabled();
1258 }
1259
1260 @Override
1261 public boolean isFinderCacheEnabled() {
1262 return _mbMessage.isFinderCacheEnabled();
1263 }
1264
1265 @Override
1266 public void resetOriginalValues() {
1267 _mbMessage.resetOriginalValues();
1268 }
1269
1270 private final MBMessage _mbMessage;
1271 }