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