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