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("lastPublishDate", getLastPublishDate());
079 attributes.put("status", getStatus());
080 attributes.put("statusByUserId", getStatusByUserId());
081 attributes.put("statusByUserName", getStatusByUserName());
082 attributes.put("statusDate", getStatusDate());
083
084 return attributes;
085 }
086
087 @Override
088 public void setModelAttributes(Map<String, Object> attributes) {
089 String uuid = (String)attributes.get("uuid");
090
091 if (uuid != null) {
092 setUuid(uuid);
093 }
094
095 Long messageId = (Long)attributes.get("messageId");
096
097 if (messageId != null) {
098 setMessageId(messageId);
099 }
100
101 Long groupId = (Long)attributes.get("groupId");
102
103 if (groupId != null) {
104 setGroupId(groupId);
105 }
106
107 Long companyId = (Long)attributes.get("companyId");
108
109 if (companyId != null) {
110 setCompanyId(companyId);
111 }
112
113 Long userId = (Long)attributes.get("userId");
114
115 if (userId != null) {
116 setUserId(userId);
117 }
118
119 String userName = (String)attributes.get("userName");
120
121 if (userName != null) {
122 setUserName(userName);
123 }
124
125 Date createDate = (Date)attributes.get("createDate");
126
127 if (createDate != null) {
128 setCreateDate(createDate);
129 }
130
131 Date modifiedDate = (Date)attributes.get("modifiedDate");
132
133 if (modifiedDate != null) {
134 setModifiedDate(modifiedDate);
135 }
136
137 Long classNameId = (Long)attributes.get("classNameId");
138
139 if (classNameId != null) {
140 setClassNameId(classNameId);
141 }
142
143 Long classPK = (Long)attributes.get("classPK");
144
145 if (classPK != null) {
146 setClassPK(classPK);
147 }
148
149 Long categoryId = (Long)attributes.get("categoryId");
150
151 if (categoryId != null) {
152 setCategoryId(categoryId);
153 }
154
155 Long threadId = (Long)attributes.get("threadId");
156
157 if (threadId != null) {
158 setThreadId(threadId);
159 }
160
161 Long rootMessageId = (Long)attributes.get("rootMessageId");
162
163 if (rootMessageId != null) {
164 setRootMessageId(rootMessageId);
165 }
166
167 Long parentMessageId = (Long)attributes.get("parentMessageId");
168
169 if (parentMessageId != null) {
170 setParentMessageId(parentMessageId);
171 }
172
173 String subject = (String)attributes.get("subject");
174
175 if (subject != null) {
176 setSubject(subject);
177 }
178
179 String body = (String)attributes.get("body");
180
181 if (body != null) {
182 setBody(body);
183 }
184
185 String format = (String)attributes.get("format");
186
187 if (format != null) {
188 setFormat(format);
189 }
190
191 Boolean anonymous = (Boolean)attributes.get("anonymous");
192
193 if (anonymous != null) {
194 setAnonymous(anonymous);
195 }
196
197 Double priority = (Double)attributes.get("priority");
198
199 if (priority != null) {
200 setPriority(priority);
201 }
202
203 Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
204
205 if (allowPingbacks != null) {
206 setAllowPingbacks(allowPingbacks);
207 }
208
209 Boolean answer = (Boolean)attributes.get("answer");
210
211 if (answer != null) {
212 setAnswer(answer);
213 }
214
215 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
216
217 if (lastPublishDate != null) {
218 setLastPublishDate(lastPublishDate);
219 }
220
221 Integer status = (Integer)attributes.get("status");
222
223 if (status != null) {
224 setStatus(status);
225 }
226
227 Long statusByUserId = (Long)attributes.get("statusByUserId");
228
229 if (statusByUserId != null) {
230 setStatusByUserId(statusByUserId);
231 }
232
233 String statusByUserName = (String)attributes.get("statusByUserName");
234
235 if (statusByUserName != null) {
236 setStatusByUserName(statusByUserName);
237 }
238
239 Date statusDate = (Date)attributes.get("statusDate");
240
241 if (statusDate != null) {
242 setStatusDate(statusDate);
243 }
244 }
245
246 @Override
247 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
248 throws com.liferay.portal.kernel.exception.PortalException {
249 return _mbMessage.addAttachmentsFolder();
250 }
251
252 @Override
253 public java.lang.Object clone() {
254 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
255 }
256
257 @Override
258 public int compareTo(
259 com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
260 return _mbMessage.compareTo(mbMessage);
261 }
262
263
268 @Override
269 public boolean getAllowPingbacks() {
270 return _mbMessage.getAllowPingbacks();
271 }
272
273
278 @Override
279 public boolean getAnonymous() {
280 return _mbMessage.getAnonymous();
281 }
282
283
288 @Override
289 public boolean getAnswer() {
290 return _mbMessage.getAnswer();
291 }
292
293 @Override
294 public java.lang.String[] getAssetTagNames() {
295 return _mbMessage.getAssetTagNames();
296 }
297
298 @Override
299 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
300 throws com.liferay.portal.kernel.exception.PortalException {
301 return _mbMessage.getAttachmentsFileEntries();
302 }
303
304 @Override
305 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
306 int start, int end)
307 throws com.liferay.portal.kernel.exception.PortalException {
308 return _mbMessage.getAttachmentsFileEntries(start, end);
309 }
310
311 @Override
312 public int getAttachmentsFileEntriesCount()
313 throws com.liferay.portal.kernel.exception.PortalException {
314 return _mbMessage.getAttachmentsFileEntriesCount();
315 }
316
317 @Override
318 public long getAttachmentsFolderId()
319 throws com.liferay.portal.kernel.exception.PortalException {
320 return _mbMessage.getAttachmentsFolderId();
321 }
322
323
328 @Override
329 public java.lang.String getBody() {
330 return _mbMessage.getBody();
331 }
332
333 @Override
334 public java.lang.String getBody(boolean translate) {
335 return _mbMessage.getBody(translate);
336 }
337
338 @Override
339 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
340 throws com.liferay.portal.kernel.exception.PortalException {
341 return _mbMessage.getCategory();
342 }
343
344
349 @Override
350 public long getCategoryId() {
351 return _mbMessage.getCategoryId();
352 }
353
354
359 @Override
360 public java.lang.String getClassName() {
361 return _mbMessage.getClassName();
362 }
363
364
369 @Override
370 public long getClassNameId() {
371 return _mbMessage.getClassNameId();
372 }
373
374
379 @Override
380 public long getClassPK() {
381 return _mbMessage.getClassPK();
382 }
383
384
389 @Override
390 public long getCompanyId() {
391 return _mbMessage.getCompanyId();
392 }
393
394
399 @Override
400 public Date getCreateDate() {
401 return _mbMessage.getCreateDate();
402 }
403
404 @Override
405 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
406 throws com.liferay.portal.kernel.exception.PortalException {
407 return _mbMessage.getDeletedAttachmentsFileEntries();
408 }
409
410 @Override
411 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
412 int start, int end)
413 throws com.liferay.portal.kernel.exception.PortalException {
414 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
415 }
416
417 @Override
418 public int getDeletedAttachmentsFileEntriesCount()
419 throws com.liferay.portal.kernel.exception.PortalException {
420 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
421 }
422
423 @Override
424 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
425 return _mbMessage.getExpandoBridge();
426 }
427
428
433 @Override
434 public java.lang.String getFormat() {
435 return _mbMessage.getFormat();
436 }
437
438
443 @Override
444 public long getGroupId() {
445 return _mbMessage.getGroupId();
446 }
447
448
453 @Override
454 public Date getLastPublishDate() {
455 return _mbMessage.getLastPublishDate();
456 }
457
458
463 @Override
464 public long getMessageId() {
465 return _mbMessage.getMessageId();
466 }
467
468
473 @Override
474 public Date getModifiedDate() {
475 return _mbMessage.getModifiedDate();
476 }
477
478
483 @Override
484 public long getParentMessageId() {
485 return _mbMessage.getParentMessageId();
486 }
487
488
493 @Override
494 public long getPrimaryKey() {
495 return _mbMessage.getPrimaryKey();
496 }
497
498 @Override
499 public java.io.Serializable getPrimaryKeyObj() {
500 return _mbMessage.getPrimaryKeyObj();
501 }
502
503
508 @Override
509 public double getPriority() {
510 return _mbMessage.getPriority();
511 }
512
513
518 @Override
519 public long getRootMessageId() {
520 return _mbMessage.getRootMessageId();
521 }
522
523
528 @Override
529 public int getStatus() {
530 return _mbMessage.getStatus();
531 }
532
533
538 @Override
539 public long getStatusByUserId() {
540 return _mbMessage.getStatusByUserId();
541 }
542
543
548 @Override
549 public java.lang.String getStatusByUserName() {
550 return _mbMessage.getStatusByUserName();
551 }
552
553
558 @Override
559 public java.lang.String getStatusByUserUuid() {
560 return _mbMessage.getStatusByUserUuid();
561 }
562
563
568 @Override
569 public Date getStatusDate() {
570 return _mbMessage.getStatusDate();
571 }
572
573
578 @Override
579 public java.lang.String getSubject() {
580 return _mbMessage.getSubject();
581 }
582
583 @Override
584 public com.liferay.portlet.messageboards.model.MBThread getThread()
585 throws com.liferay.portal.kernel.exception.PortalException {
586 return _mbMessage.getThread();
587 }
588
589 @Override
590 public long getThreadAttachmentsFolderId()
591 throws com.liferay.portal.kernel.exception.PortalException {
592 return _mbMessage.getThreadAttachmentsFolderId();
593 }
594
595
600 @Override
601 public long getThreadId() {
602 return _mbMessage.getThreadId();
603 }
604
605
610 @Override
611 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
612 throws com.liferay.portal.kernel.exception.PortalException {
613 return _mbMessage.getTrashEntry();
614 }
615
616
621 @Override
622 public long getTrashEntryClassPK() {
623 return _mbMessage.getTrashEntryClassPK();
624 }
625
626
631 @Override
632 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
633 return _mbMessage.getTrashHandler();
634 }
635
636
641 @Override
642 public long getUserId() {
643 return _mbMessage.getUserId();
644 }
645
646
651 @Override
652 public java.lang.String getUserName() {
653 return _mbMessage.getUserName();
654 }
655
656
661 @Override
662 public java.lang.String getUserUuid() {
663 return _mbMessage.getUserUuid();
664 }
665
666
671 @Override
672 public java.lang.String getUuid() {
673 return _mbMessage.getUuid();
674 }
675
676 @Override
677 public java.lang.String getWorkflowClassName() {
678 return _mbMessage.getWorkflowClassName();
679 }
680
681 @Override
682 public int hashCode() {
683 return _mbMessage.hashCode();
684 }
685
686
691 @Override
692 public boolean isAllowPingbacks() {
693 return _mbMessage.isAllowPingbacks();
694 }
695
696
701 @Override
702 public boolean isAnonymous() {
703 return _mbMessage.isAnonymous();
704 }
705
706
711 @Override
712 public boolean isAnswer() {
713 return _mbMessage.isAnswer();
714 }
715
716
721 @Override
722 public boolean isApproved() {
723 return _mbMessage.isApproved();
724 }
725
726 @Override
727 public boolean isCachedModel() {
728 return _mbMessage.isCachedModel();
729 }
730
731
736 @Override
737 public boolean isDenied() {
738 return _mbMessage.isDenied();
739 }
740
741 @Override
742 public boolean isDiscussion() {
743 return _mbMessage.isDiscussion();
744 }
745
746
751 @Override
752 public boolean isDraft() {
753 return _mbMessage.isDraft();
754 }
755
756 @Override
757 public boolean isEscapedModel() {
758 return _mbMessage.isEscapedModel();
759 }
760
761
766 @Override
767 public boolean isExpired() {
768 return _mbMessage.isExpired();
769 }
770
771 @Override
772 public boolean isFormatBBCode() {
773 return _mbMessage.isFormatBBCode();
774 }
775
776
781 @Override
782 public boolean isInTrash() {
783 return _mbMessage.isInTrash();
784 }
785
786
791 @Override
792 public boolean isInTrashContainer() {
793 return _mbMessage.isInTrashContainer();
794 }
795
796 @Override
797 public boolean isInTrashExplicitly() {
798 return _mbMessage.isInTrashExplicitly();
799 }
800
801 @Override
802 public boolean isInTrashImplicitly() {
803 return _mbMessage.isInTrashImplicitly();
804 }
805
806
811 @Override
812 public boolean isInactive() {
813 return _mbMessage.isInactive();
814 }
815
816
821 @Override
822 public boolean isIncomplete() {
823 return _mbMessage.isIncomplete();
824 }
825
826 @Override
827 public boolean isNew() {
828 return _mbMessage.isNew();
829 }
830
831
836 @Override
837 public boolean isPending() {
838 return _mbMessage.isPending();
839 }
840
841 @Override
842 public boolean isReply() {
843 return _mbMessage.isReply();
844 }
845
846 @Override
847 public boolean isRoot() {
848 return _mbMessage.isRoot();
849 }
850
851
856 @Override
857 public boolean isScheduled() {
858 return _mbMessage.isScheduled();
859 }
860
861 @Override
862 public void persist() {
863 _mbMessage.persist();
864 }
865
866
871 @Override
872 public void setAllowPingbacks(boolean allowPingbacks) {
873 _mbMessage.setAllowPingbacks(allowPingbacks);
874 }
875
876
881 @Override
882 public void setAnonymous(boolean anonymous) {
883 _mbMessage.setAnonymous(anonymous);
884 }
885
886
891 @Override
892 public void setAnswer(boolean answer) {
893 _mbMessage.setAnswer(answer);
894 }
895
896 @Override
897 public void setAttachmentsFolderId(long attachmentsFolderId) {
898 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
899 }
900
901
906 @Override
907 public void setBody(java.lang.String body) {
908 _mbMessage.setBody(body);
909 }
910
911 @Override
912 public void setCachedModel(boolean cachedModel) {
913 _mbMessage.setCachedModel(cachedModel);
914 }
915
916
921 @Override
922 public void setCategoryId(long categoryId) {
923 _mbMessage.setCategoryId(categoryId);
924 }
925
926 @Override
927 public void setClassName(java.lang.String className) {
928 _mbMessage.setClassName(className);
929 }
930
931
936 @Override
937 public void setClassNameId(long classNameId) {
938 _mbMessage.setClassNameId(classNameId);
939 }
940
941
946 @Override
947 public void setClassPK(long classPK) {
948 _mbMessage.setClassPK(classPK);
949 }
950
951
956 @Override
957 public void setCompanyId(long companyId) {
958 _mbMessage.setCompanyId(companyId);
959 }
960
961
966 @Override
967 public void setCreateDate(Date createDate) {
968 _mbMessage.setCreateDate(createDate);
969 }
970
971 @Override
972 public void setExpandoBridgeAttributes(
973 com.liferay.portal.model.BaseModel<?> baseModel) {
974 _mbMessage.setExpandoBridgeAttributes(baseModel);
975 }
976
977 @Override
978 public void setExpandoBridgeAttributes(
979 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
980 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
981 }
982
983 @Override
984 public void setExpandoBridgeAttributes(
985 com.liferay.portal.service.ServiceContext serviceContext) {
986 _mbMessage.setExpandoBridgeAttributes(serviceContext);
987 }
988
989
994 @Override
995 public void setFormat(java.lang.String format) {
996 _mbMessage.setFormat(format);
997 }
998
999
1004 @Override
1005 public void setGroupId(long groupId) {
1006 _mbMessage.setGroupId(groupId);
1007 }
1008
1009
1014 @Override
1015 public void setLastPublishDate(Date lastPublishDate) {
1016 _mbMessage.setLastPublishDate(lastPublishDate);
1017 }
1018
1019
1024 @Override
1025 public void setMessageId(long messageId) {
1026 _mbMessage.setMessageId(messageId);
1027 }
1028
1029
1034 @Override
1035 public void setModifiedDate(Date modifiedDate) {
1036 _mbMessage.setModifiedDate(modifiedDate);
1037 }
1038
1039 @Override
1040 public void setNew(boolean n) {
1041 _mbMessage.setNew(n);
1042 }
1043
1044
1049 @Override
1050 public void setParentMessageId(long parentMessageId) {
1051 _mbMessage.setParentMessageId(parentMessageId);
1052 }
1053
1054
1059 @Override
1060 public void setPrimaryKey(long primaryKey) {
1061 _mbMessage.setPrimaryKey(primaryKey);
1062 }
1063
1064 @Override
1065 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
1066 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1067 }
1068
1069
1074 @Override
1075 public void setPriority(double priority) {
1076 _mbMessage.setPriority(priority);
1077 }
1078
1079
1084 @Override
1085 public void setRootMessageId(long rootMessageId) {
1086 _mbMessage.setRootMessageId(rootMessageId);
1087 }
1088
1089
1094 @Override
1095 public void setStatus(int status) {
1096 _mbMessage.setStatus(status);
1097 }
1098
1099
1104 @Override
1105 public void setStatusByUserId(long statusByUserId) {
1106 _mbMessage.setStatusByUserId(statusByUserId);
1107 }
1108
1109
1114 @Override
1115 public void setStatusByUserName(java.lang.String statusByUserName) {
1116 _mbMessage.setStatusByUserName(statusByUserName);
1117 }
1118
1119
1124 @Override
1125 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1126 _mbMessage.setStatusByUserUuid(statusByUserUuid);
1127 }
1128
1129
1134 @Override
1135 public void setStatusDate(Date statusDate) {
1136 _mbMessage.setStatusDate(statusDate);
1137 }
1138
1139
1144 @Override
1145 public void setSubject(java.lang.String subject) {
1146 _mbMessage.setSubject(subject);
1147 }
1148
1149
1154 @Override
1155 public void setThreadId(long threadId) {
1156 _mbMessage.setThreadId(threadId);
1157 }
1158
1159
1164 @Override
1165 public void setUserId(long userId) {
1166 _mbMessage.setUserId(userId);
1167 }
1168
1169
1174 @Override
1175 public void setUserName(java.lang.String userName) {
1176 _mbMessage.setUserName(userName);
1177 }
1178
1179
1184 @Override
1185 public void setUserUuid(java.lang.String userUuid) {
1186 _mbMessage.setUserUuid(userUuid);
1187 }
1188
1189
1194 @Override
1195 public void setUuid(java.lang.String uuid) {
1196 _mbMessage.setUuid(uuid);
1197 }
1198
1199 @Override
1200 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1201 return _mbMessage.toCacheModel();
1202 }
1203
1204 @Override
1205 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1206 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1207 }
1208
1209 @Override
1210 public java.lang.String toString() {
1211 return _mbMessage.toString();
1212 }
1213
1214 @Override
1215 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1216 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1217 }
1218
1219 @Override
1220 public java.lang.String toXmlString() {
1221 return _mbMessage.toXmlString();
1222 }
1223
1224 @Override
1225 public boolean equals(Object obj) {
1226 if (this == obj) {
1227 return true;
1228 }
1229
1230 if (!(obj instanceof MBMessageWrapper)) {
1231 return false;
1232 }
1233
1234 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1235
1236 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1237 return true;
1238 }
1239
1240 return false;
1241 }
1242
1243 @Override
1244 public StagedModelType getStagedModelType() {
1245 return _mbMessage.getStagedModelType();
1246 }
1247
1248 @Override
1249 public MBMessage getWrappedModel() {
1250 return _mbMessage;
1251 }
1252
1253 @Override
1254 public boolean isEntityCacheEnabled() {
1255 return _mbMessage.isEntityCacheEnabled();
1256 }
1257
1258 @Override
1259 public boolean isFinderCacheEnabled() {
1260 return _mbMessage.isFinderCacheEnabled();
1261 }
1262
1263 @Override
1264 public void resetOriginalValues() {
1265 _mbMessage.resetOriginalValues();
1266 }
1267
1268 private final MBMessage _mbMessage;
1269 }