001
014
015 package com.liferay.portlet.messageboards.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021 import com.liferay.portal.model.ModelWrapper;
022
023 import java.util.Date;
024 import java.util.HashMap;
025 import java.util.Map;
026
027
036 @ProviderType
037 public class MBMessageWrapper implements MBMessage, ModelWrapper<MBMessage> {
038 public MBMessageWrapper(MBMessage mbMessage) {
039 _mbMessage = mbMessage;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return MBMessage.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return MBMessage.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("uuid", getUuid());
057 attributes.put("messageId", getMessageId());
058 attributes.put("groupId", getGroupId());
059 attributes.put("companyId", getCompanyId());
060 attributes.put("userId", getUserId());
061 attributes.put("userName", getUserName());
062 attributes.put("createDate", getCreateDate());
063 attributes.put("modifiedDate", getModifiedDate());
064 attributes.put("classNameId", getClassNameId());
065 attributes.put("classPK", getClassPK());
066 attributes.put("categoryId", getCategoryId());
067 attributes.put("threadId", getThreadId());
068 attributes.put("rootMessageId", getRootMessageId());
069 attributes.put("parentMessageId", getParentMessageId());
070 attributes.put("subject", getSubject());
071 attributes.put("body", getBody());
072 attributes.put("format", getFormat());
073 attributes.put("anonymous", getAnonymous());
074 attributes.put("priority", getPriority());
075 attributes.put("allowPingbacks", getAllowPingbacks());
076 attributes.put("answer", getAnswer());
077 attributes.put("status", getStatus());
078 attributes.put("statusByUserId", getStatusByUserId());
079 attributes.put("statusByUserName", getStatusByUserName());
080 attributes.put("statusDate", getStatusDate());
081
082 return attributes;
083 }
084
085 @Override
086 public void setModelAttributes(Map<String, Object> attributes) {
087 String uuid = (String)attributes.get("uuid");
088
089 if (uuid != null) {
090 setUuid(uuid);
091 }
092
093 Long messageId = (Long)attributes.get("messageId");
094
095 if (messageId != null) {
096 setMessageId(messageId);
097 }
098
099 Long groupId = (Long)attributes.get("groupId");
100
101 if (groupId != null) {
102 setGroupId(groupId);
103 }
104
105 Long companyId = (Long)attributes.get("companyId");
106
107 if (companyId != null) {
108 setCompanyId(companyId);
109 }
110
111 Long userId = (Long)attributes.get("userId");
112
113 if (userId != null) {
114 setUserId(userId);
115 }
116
117 String userName = (String)attributes.get("userName");
118
119 if (userName != null) {
120 setUserName(userName);
121 }
122
123 Date createDate = (Date)attributes.get("createDate");
124
125 if (createDate != null) {
126 setCreateDate(createDate);
127 }
128
129 Date modifiedDate = (Date)attributes.get("modifiedDate");
130
131 if (modifiedDate != null) {
132 setModifiedDate(modifiedDate);
133 }
134
135 Long classNameId = (Long)attributes.get("classNameId");
136
137 if (classNameId != null) {
138 setClassNameId(classNameId);
139 }
140
141 Long classPK = (Long)attributes.get("classPK");
142
143 if (classPK != null) {
144 setClassPK(classPK);
145 }
146
147 Long categoryId = (Long)attributes.get("categoryId");
148
149 if (categoryId != null) {
150 setCategoryId(categoryId);
151 }
152
153 Long threadId = (Long)attributes.get("threadId");
154
155 if (threadId != null) {
156 setThreadId(threadId);
157 }
158
159 Long rootMessageId = (Long)attributes.get("rootMessageId");
160
161 if (rootMessageId != null) {
162 setRootMessageId(rootMessageId);
163 }
164
165 Long parentMessageId = (Long)attributes.get("parentMessageId");
166
167 if (parentMessageId != null) {
168 setParentMessageId(parentMessageId);
169 }
170
171 String subject = (String)attributes.get("subject");
172
173 if (subject != null) {
174 setSubject(subject);
175 }
176
177 String body = (String)attributes.get("body");
178
179 if (body != null) {
180 setBody(body);
181 }
182
183 String format = (String)attributes.get("format");
184
185 if (format != null) {
186 setFormat(format);
187 }
188
189 Boolean anonymous = (Boolean)attributes.get("anonymous");
190
191 if (anonymous != null) {
192 setAnonymous(anonymous);
193 }
194
195 Double priority = (Double)attributes.get("priority");
196
197 if (priority != null) {
198 setPriority(priority);
199 }
200
201 Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
202
203 if (allowPingbacks != null) {
204 setAllowPingbacks(allowPingbacks);
205 }
206
207 Boolean answer = (Boolean)attributes.get("answer");
208
209 if (answer != null) {
210 setAnswer(answer);
211 }
212
213 Integer status = (Integer)attributes.get("status");
214
215 if (status != null) {
216 setStatus(status);
217 }
218
219 Long statusByUserId = (Long)attributes.get("statusByUserId");
220
221 if (statusByUserId != null) {
222 setStatusByUserId(statusByUserId);
223 }
224
225 String statusByUserName = (String)attributes.get("statusByUserName");
226
227 if (statusByUserName != null) {
228 setStatusByUserName(statusByUserName);
229 }
230
231 Date statusDate = (Date)attributes.get("statusDate");
232
233 if (statusDate != null) {
234 setStatusDate(statusDate);
235 }
236 }
237
238 @Override
239 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
240 throws com.liferay.portal.kernel.exception.PortalException {
241 return _mbMessage.addAttachmentsFolder();
242 }
243
244 @Override
245 public java.lang.Object clone() {
246 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
247 }
248
249 @Override
250 public int compareTo(
251 com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
252 return _mbMessage.compareTo(mbMessage);
253 }
254
255
260 @Override
261 public boolean getAllowPingbacks() {
262 return _mbMessage.getAllowPingbacks();
263 }
264
265
270 @Override
271 public boolean getAnonymous() {
272 return _mbMessage.getAnonymous();
273 }
274
275
280 @Override
281 public boolean getAnswer() {
282 return _mbMessage.getAnswer();
283 }
284
285
288 @Deprecated
289 @Override
290 public boolean getApproved() {
291 return _mbMessage.getApproved();
292 }
293
294 @Override
295 public java.lang.String[] getAssetTagNames() {
296 return _mbMessage.getAssetTagNames();
297 }
298
299 @Override
300 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
301 throws com.liferay.portal.kernel.exception.PortalException {
302 return _mbMessage.getAttachmentsFileEntries();
303 }
304
305 @Override
306 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
307 int start, int end)
308 throws com.liferay.portal.kernel.exception.PortalException {
309 return _mbMessage.getAttachmentsFileEntries(start, end);
310 }
311
312 @Override
313 public int getAttachmentsFileEntriesCount()
314 throws com.liferay.portal.kernel.exception.PortalException {
315 return _mbMessage.getAttachmentsFileEntriesCount();
316 }
317
318 @Override
319 public long getAttachmentsFolderId()
320 throws com.liferay.portal.kernel.exception.PortalException {
321 return _mbMessage.getAttachmentsFolderId();
322 }
323
324
329 @Override
330 public java.lang.String getBody() {
331 return _mbMessage.getBody();
332 }
333
334 @Override
335 public java.lang.String getBody(boolean translate) {
336 return _mbMessage.getBody(translate);
337 }
338
339 @Override
340 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
341 throws com.liferay.portal.kernel.exception.PortalException {
342 return _mbMessage.getCategory();
343 }
344
345
350 @Override
351 public long getCategoryId() {
352 return _mbMessage.getCategoryId();
353 }
354
355
360 @Override
361 public java.lang.String getClassName() {
362 return _mbMessage.getClassName();
363 }
364
365
370 @Override
371 public long getClassNameId() {
372 return _mbMessage.getClassNameId();
373 }
374
375
380 @Override
381 public long getClassPK() {
382 return _mbMessage.getClassPK();
383 }
384
385
390 @Override
391 public long getCompanyId() {
392 return _mbMessage.getCompanyId();
393 }
394
395
400 @Override
401 public java.util.Date getCreateDate() {
402 return _mbMessage.getCreateDate();
403 }
404
405 @Override
406 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
407 throws com.liferay.portal.kernel.exception.PortalException {
408 return _mbMessage.getDeletedAttachmentsFileEntries();
409 }
410
411 @Override
412 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
413 int start, int end)
414 throws com.liferay.portal.kernel.exception.PortalException {
415 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
416 }
417
418 @Override
419 public int getDeletedAttachmentsFileEntriesCount()
420 throws com.liferay.portal.kernel.exception.PortalException {
421 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
422 }
423
424 @Override
425 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
426 return _mbMessage.getExpandoBridge();
427 }
428
429
434 @Override
435 public java.lang.String getFormat() {
436 return _mbMessage.getFormat();
437 }
438
439
444 @Override
445 public long getGroupId() {
446 return _mbMessage.getGroupId();
447 }
448
449
454 @Override
455 public long getMessageId() {
456 return _mbMessage.getMessageId();
457 }
458
459
464 @Override
465 public java.util.Date getModifiedDate() {
466 return _mbMessage.getModifiedDate();
467 }
468
469
474 @Override
475 public long getParentMessageId() {
476 return _mbMessage.getParentMessageId();
477 }
478
479
484 @Override
485 public long getPrimaryKey() {
486 return _mbMessage.getPrimaryKey();
487 }
488
489 @Override
490 public java.io.Serializable getPrimaryKeyObj() {
491 return _mbMessage.getPrimaryKeyObj();
492 }
493
494
499 @Override
500 public double getPriority() {
501 return _mbMessage.getPriority();
502 }
503
504
509 @Override
510 public long getRootMessageId() {
511 return _mbMessage.getRootMessageId();
512 }
513
514
519 @Override
520 public int getStatus() {
521 return _mbMessage.getStatus();
522 }
523
524
529 @Override
530 public long getStatusByUserId() {
531 return _mbMessage.getStatusByUserId();
532 }
533
534
539 @Override
540 public java.lang.String getStatusByUserName() {
541 return _mbMessage.getStatusByUserName();
542 }
543
544
549 @Override
550 public java.lang.String getStatusByUserUuid() {
551 return _mbMessage.getStatusByUserUuid();
552 }
553
554
559 @Override
560 public java.util.Date getStatusDate() {
561 return _mbMessage.getStatusDate();
562 }
563
564
569 @Override
570 public java.lang.String getSubject() {
571 return _mbMessage.getSubject();
572 }
573
574 @Override
575 public com.liferay.portlet.messageboards.model.MBThread getThread()
576 throws com.liferay.portal.kernel.exception.PortalException {
577 return _mbMessage.getThread();
578 }
579
580 @Override
581 public long getThreadAttachmentsFolderId()
582 throws com.liferay.portal.kernel.exception.PortalException {
583 return _mbMessage.getThreadAttachmentsFolderId();
584 }
585
586
591 @Override
592 public long getThreadId() {
593 return _mbMessage.getThreadId();
594 }
595
596
601 @Override
602 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
603 throws com.liferay.portal.kernel.exception.PortalException {
604 return _mbMessage.getTrashEntry();
605 }
606
607
612 @Override
613 public long getTrashEntryClassPK() {
614 return _mbMessage.getTrashEntryClassPK();
615 }
616
617
622 @Override
623 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
624 return _mbMessage.getTrashHandler();
625 }
626
627
632 @Override
633 public long getUserId() {
634 return _mbMessage.getUserId();
635 }
636
637
642 @Override
643 public java.lang.String getUserName() {
644 return _mbMessage.getUserName();
645 }
646
647
652 @Override
653 public java.lang.String getUserUuid() {
654 return _mbMessage.getUserUuid();
655 }
656
657
662 @Override
663 public java.lang.String getUuid() {
664 return _mbMessage.getUuid();
665 }
666
667 @Override
668 public java.lang.String getWorkflowClassName() {
669 return _mbMessage.getWorkflowClassName();
670 }
671
672 @Override
673 public int hashCode() {
674 return _mbMessage.hashCode();
675 }
676
677
682 @Override
683 public boolean isAllowPingbacks() {
684 return _mbMessage.isAllowPingbacks();
685 }
686
687
692 @Override
693 public boolean isAnonymous() {
694 return _mbMessage.isAnonymous();
695 }
696
697
702 @Override
703 public boolean isAnswer() {
704 return _mbMessage.isAnswer();
705 }
706
707
712 @Override
713 public boolean isApproved() {
714 return _mbMessage.isApproved();
715 }
716
717 @Override
718 public boolean isCachedModel() {
719 return _mbMessage.isCachedModel();
720 }
721
722
727 @Override
728 public boolean isDenied() {
729 return _mbMessage.isDenied();
730 }
731
732 @Override
733 public boolean isDiscussion() {
734 return _mbMessage.isDiscussion();
735 }
736
737
742 @Override
743 public boolean isDraft() {
744 return _mbMessage.isDraft();
745 }
746
747 @Override
748 public boolean isEscapedModel() {
749 return _mbMessage.isEscapedModel();
750 }
751
752
757 @Override
758 public boolean isExpired() {
759 return _mbMessage.isExpired();
760 }
761
762 @Override
763 public boolean isFormatBBCode() {
764 return _mbMessage.isFormatBBCode();
765 }
766
767
772 @Override
773 public boolean isInTrash() {
774 return _mbMessage.isInTrash();
775 }
776
777
782 @Override
783 public boolean isInTrashContainer() {
784 return _mbMessage.isInTrashContainer();
785 }
786
787 @Override
788 public boolean isInTrashExplicitly() {
789 return _mbMessage.isInTrashExplicitly();
790 }
791
792 @Override
793 public boolean isInTrashImplicitly() {
794 return _mbMessage.isInTrashImplicitly();
795 }
796
797
802 @Override
803 public boolean isInactive() {
804 return _mbMessage.isInactive();
805 }
806
807
812 @Override
813 public boolean isIncomplete() {
814 return _mbMessage.isIncomplete();
815 }
816
817 @Override
818 public boolean isNew() {
819 return _mbMessage.isNew();
820 }
821
822
827 @Override
828 public boolean isPending() {
829 return _mbMessage.isPending();
830 }
831
832 @Override
833 public boolean isReply() {
834 return _mbMessage.isReply();
835 }
836
837 @Override
838 public boolean isRoot() {
839 return _mbMessage.isRoot();
840 }
841
842
847 @Override
848 public boolean isScheduled() {
849 return _mbMessage.isScheduled();
850 }
851
852 @Override
853 public void persist() {
854 _mbMessage.persist();
855 }
856
857
862 @Override
863 public void setAllowPingbacks(boolean allowPingbacks) {
864 _mbMessage.setAllowPingbacks(allowPingbacks);
865 }
866
867
872 @Override
873 public void setAnonymous(boolean anonymous) {
874 _mbMessage.setAnonymous(anonymous);
875 }
876
877
882 @Override
883 public void setAnswer(boolean answer) {
884 _mbMessage.setAnswer(answer);
885 }
886
887 @Override
888 public void setAttachmentsFolderId(long attachmentsFolderId) {
889 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
890 }
891
892
897 @Override
898 public void setBody(java.lang.String body) {
899 _mbMessage.setBody(body);
900 }
901
902 @Override
903 public void setCachedModel(boolean cachedModel) {
904 _mbMessage.setCachedModel(cachedModel);
905 }
906
907
912 @Override
913 public void setCategoryId(long categoryId) {
914 _mbMessage.setCategoryId(categoryId);
915 }
916
917 @Override
918 public void setClassName(java.lang.String className) {
919 _mbMessage.setClassName(className);
920 }
921
922
927 @Override
928 public void setClassNameId(long classNameId) {
929 _mbMessage.setClassNameId(classNameId);
930 }
931
932
937 @Override
938 public void setClassPK(long classPK) {
939 _mbMessage.setClassPK(classPK);
940 }
941
942
947 @Override
948 public void setCompanyId(long companyId) {
949 _mbMessage.setCompanyId(companyId);
950 }
951
952
957 @Override
958 public void setCreateDate(java.util.Date createDate) {
959 _mbMessage.setCreateDate(createDate);
960 }
961
962 @Override
963 public void setExpandoBridgeAttributes(
964 com.liferay.portal.model.BaseModel<?> baseModel) {
965 _mbMessage.setExpandoBridgeAttributes(baseModel);
966 }
967
968 @Override
969 public void setExpandoBridgeAttributes(
970 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
971 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
972 }
973
974 @Override
975 public void setExpandoBridgeAttributes(
976 com.liferay.portal.service.ServiceContext serviceContext) {
977 _mbMessage.setExpandoBridgeAttributes(serviceContext);
978 }
979
980
985 @Override
986 public void setFormat(java.lang.String format) {
987 _mbMessage.setFormat(format);
988 }
989
990
995 @Override
996 public void setGroupId(long groupId) {
997 _mbMessage.setGroupId(groupId);
998 }
999
1000
1005 @Override
1006 public void setMessageId(long messageId) {
1007 _mbMessage.setMessageId(messageId);
1008 }
1009
1010
1015 @Override
1016 public void setModifiedDate(java.util.Date modifiedDate) {
1017 _mbMessage.setModifiedDate(modifiedDate);
1018 }
1019
1020 @Override
1021 public void setNew(boolean n) {
1022 _mbMessage.setNew(n);
1023 }
1024
1025
1030 @Override
1031 public void setParentMessageId(long parentMessageId) {
1032 _mbMessage.setParentMessageId(parentMessageId);
1033 }
1034
1035
1040 @Override
1041 public void setPrimaryKey(long primaryKey) {
1042 _mbMessage.setPrimaryKey(primaryKey);
1043 }
1044
1045 @Override
1046 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
1047 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1048 }
1049
1050
1055 @Override
1056 public void setPriority(double priority) {
1057 _mbMessage.setPriority(priority);
1058 }
1059
1060
1065 @Override
1066 public void setRootMessageId(long rootMessageId) {
1067 _mbMessage.setRootMessageId(rootMessageId);
1068 }
1069
1070
1075 @Override
1076 public void setStatus(int status) {
1077 _mbMessage.setStatus(status);
1078 }
1079
1080
1085 @Override
1086 public void setStatusByUserId(long statusByUserId) {
1087 _mbMessage.setStatusByUserId(statusByUserId);
1088 }
1089
1090
1095 @Override
1096 public void setStatusByUserName(java.lang.String statusByUserName) {
1097 _mbMessage.setStatusByUserName(statusByUserName);
1098 }
1099
1100
1105 @Override
1106 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1107 _mbMessage.setStatusByUserUuid(statusByUserUuid);
1108 }
1109
1110
1115 @Override
1116 public void setStatusDate(java.util.Date statusDate) {
1117 _mbMessage.setStatusDate(statusDate);
1118 }
1119
1120
1125 @Override
1126 public void setSubject(java.lang.String subject) {
1127 _mbMessage.setSubject(subject);
1128 }
1129
1130
1135 @Override
1136 public void setThreadId(long threadId) {
1137 _mbMessage.setThreadId(threadId);
1138 }
1139
1140
1145 @Override
1146 public void setUserId(long userId) {
1147 _mbMessage.setUserId(userId);
1148 }
1149
1150
1155 @Override
1156 public void setUserName(java.lang.String userName) {
1157 _mbMessage.setUserName(userName);
1158 }
1159
1160
1165 @Override
1166 public void setUserUuid(java.lang.String userUuid) {
1167 _mbMessage.setUserUuid(userUuid);
1168 }
1169
1170
1175 @Override
1176 public void setUuid(java.lang.String uuid) {
1177 _mbMessage.setUuid(uuid);
1178 }
1179
1180 @Override
1181 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1182 return _mbMessage.toCacheModel();
1183 }
1184
1185 @Override
1186 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1187 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1188 }
1189
1190 @Override
1191 public java.lang.String toString() {
1192 return _mbMessage.toString();
1193 }
1194
1195 @Override
1196 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1197 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1198 }
1199
1200 @Override
1201 public java.lang.String toXmlString() {
1202 return _mbMessage.toXmlString();
1203 }
1204
1205 @Override
1206 public boolean equals(Object obj) {
1207 if (this == obj) {
1208 return true;
1209 }
1210
1211 if (!(obj instanceof MBMessageWrapper)) {
1212 return false;
1213 }
1214
1215 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1216
1217 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1218 return true;
1219 }
1220
1221 return false;
1222 }
1223
1224 @Override
1225 public StagedModelType getStagedModelType() {
1226 return _mbMessage.getStagedModelType();
1227 }
1228
1229
1232 @Deprecated
1233 public MBMessage getWrappedMBMessage() {
1234 return _mbMessage;
1235 }
1236
1237 @Override
1238 public MBMessage getWrappedModel() {
1239 return _mbMessage;
1240 }
1241
1242 @Override
1243 public boolean isEntityCacheEnabled() {
1244 return _mbMessage.isEntityCacheEnabled();
1245 }
1246
1247 @Override
1248 public boolean isFinderCacheEnabled() {
1249 return _mbMessage.isFinderCacheEnabled();
1250 }
1251
1252 @Override
1253 public void resetOriginalValues() {
1254 _mbMessage.resetOriginalValues();
1255 }
1256
1257 private final MBMessage _mbMessage;
1258 }