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
296 @Deprecated
297 @Override
298 public boolean getApproved() {
299 return _mbMessage.getApproved();
300 }
301
302 @Override
303 public java.lang.String[] getAssetTagNames() {
304 return _mbMessage.getAssetTagNames();
305 }
306
307 @Override
308 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
309 throws com.liferay.portal.kernel.exception.PortalException {
310 return _mbMessage.getAttachmentsFileEntries();
311 }
312
313 @Override
314 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
315 int start, int end)
316 throws com.liferay.portal.kernel.exception.PortalException {
317 return _mbMessage.getAttachmentsFileEntries(start, end);
318 }
319
320 @Override
321 public int getAttachmentsFileEntriesCount()
322 throws com.liferay.portal.kernel.exception.PortalException {
323 return _mbMessage.getAttachmentsFileEntriesCount();
324 }
325
326 @Override
327 public long getAttachmentsFolderId()
328 throws com.liferay.portal.kernel.exception.PortalException {
329 return _mbMessage.getAttachmentsFolderId();
330 }
331
332
337 @Override
338 public java.lang.String getBody() {
339 return _mbMessage.getBody();
340 }
341
342 @Override
343 public java.lang.String getBody(boolean translate) {
344 return _mbMessage.getBody(translate);
345 }
346
347 @Override
348 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
349 throws com.liferay.portal.kernel.exception.PortalException {
350 return _mbMessage.getCategory();
351 }
352
353
358 @Override
359 public long getCategoryId() {
360 return _mbMessage.getCategoryId();
361 }
362
363
368 @Override
369 public java.lang.String getClassName() {
370 return _mbMessage.getClassName();
371 }
372
373
378 @Override
379 public long getClassNameId() {
380 return _mbMessage.getClassNameId();
381 }
382
383
388 @Override
389 public long getClassPK() {
390 return _mbMessage.getClassPK();
391 }
392
393
398 @Override
399 public long getCompanyId() {
400 return _mbMessage.getCompanyId();
401 }
402
403
408 @Override
409 public Date getCreateDate() {
410 return _mbMessage.getCreateDate();
411 }
412
413 @Override
414 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
415 throws com.liferay.portal.kernel.exception.PortalException {
416 return _mbMessage.getDeletedAttachmentsFileEntries();
417 }
418
419 @Override
420 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
421 int start, int end)
422 throws com.liferay.portal.kernel.exception.PortalException {
423 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
424 }
425
426 @Override
427 public int getDeletedAttachmentsFileEntriesCount()
428 throws com.liferay.portal.kernel.exception.PortalException {
429 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
430 }
431
432 @Override
433 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
434 return _mbMessage.getExpandoBridge();
435 }
436
437
442 @Override
443 public java.lang.String getFormat() {
444 return _mbMessage.getFormat();
445 }
446
447
452 @Override
453 public long getGroupId() {
454 return _mbMessage.getGroupId();
455 }
456
457
462 @Override
463 public Date getLastPublishDate() {
464 return _mbMessage.getLastPublishDate();
465 }
466
467
472 @Override
473 public long getMessageId() {
474 return _mbMessage.getMessageId();
475 }
476
477
482 @Override
483 public Date getModifiedDate() {
484 return _mbMessage.getModifiedDate();
485 }
486
487
492 @Override
493 public long getParentMessageId() {
494 return _mbMessage.getParentMessageId();
495 }
496
497
502 @Override
503 public long getPrimaryKey() {
504 return _mbMessage.getPrimaryKey();
505 }
506
507 @Override
508 public java.io.Serializable getPrimaryKeyObj() {
509 return _mbMessage.getPrimaryKeyObj();
510 }
511
512
517 @Override
518 public double getPriority() {
519 return _mbMessage.getPriority();
520 }
521
522
527 @Override
528 public long getRootMessageId() {
529 return _mbMessage.getRootMessageId();
530 }
531
532
537 @Override
538 public int getStatus() {
539 return _mbMessage.getStatus();
540 }
541
542
547 @Override
548 public long getStatusByUserId() {
549 return _mbMessage.getStatusByUserId();
550 }
551
552
557 @Override
558 public java.lang.String getStatusByUserName() {
559 return _mbMessage.getStatusByUserName();
560 }
561
562
567 @Override
568 public java.lang.String getStatusByUserUuid() {
569 return _mbMessage.getStatusByUserUuid();
570 }
571
572
577 @Override
578 public Date getStatusDate() {
579 return _mbMessage.getStatusDate();
580 }
581
582
587 @Override
588 public java.lang.String getSubject() {
589 return _mbMessage.getSubject();
590 }
591
592 @Override
593 public com.liferay.portlet.messageboards.model.MBThread getThread()
594 throws com.liferay.portal.kernel.exception.PortalException {
595 return _mbMessage.getThread();
596 }
597
598 @Override
599 public long getThreadAttachmentsFolderId()
600 throws com.liferay.portal.kernel.exception.PortalException {
601 return _mbMessage.getThreadAttachmentsFolderId();
602 }
603
604
609 @Override
610 public long getThreadId() {
611 return _mbMessage.getThreadId();
612 }
613
614
619 @Override
620 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
621 throws com.liferay.portal.kernel.exception.PortalException {
622 return _mbMessage.getTrashEntry();
623 }
624
625
630 @Override
631 public long getTrashEntryClassPK() {
632 return _mbMessage.getTrashEntryClassPK();
633 }
634
635
640 @Override
641 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
642 return _mbMessage.getTrashHandler();
643 }
644
645
650 @Override
651 public long getUserId() {
652 return _mbMessage.getUserId();
653 }
654
655
660 @Override
661 public java.lang.String getUserName() {
662 return _mbMessage.getUserName();
663 }
664
665
670 @Override
671 public java.lang.String getUserUuid() {
672 return _mbMessage.getUserUuid();
673 }
674
675
680 @Override
681 public java.lang.String getUuid() {
682 return _mbMessage.getUuid();
683 }
684
685 @Override
686 public java.lang.String getWorkflowClassName() {
687 return _mbMessage.getWorkflowClassName();
688 }
689
690 @Override
691 public int hashCode() {
692 return _mbMessage.hashCode();
693 }
694
695
700 @Override
701 public boolean isAllowPingbacks() {
702 return _mbMessage.isAllowPingbacks();
703 }
704
705
710 @Override
711 public boolean isAnonymous() {
712 return _mbMessage.isAnonymous();
713 }
714
715
720 @Override
721 public boolean isAnswer() {
722 return _mbMessage.isAnswer();
723 }
724
725
730 @Override
731 public boolean isApproved() {
732 return _mbMessage.isApproved();
733 }
734
735 @Override
736 public boolean isCachedModel() {
737 return _mbMessage.isCachedModel();
738 }
739
740
745 @Override
746 public boolean isDenied() {
747 return _mbMessage.isDenied();
748 }
749
750 @Override
751 public boolean isDiscussion() {
752 return _mbMessage.isDiscussion();
753 }
754
755
760 @Override
761 public boolean isDraft() {
762 return _mbMessage.isDraft();
763 }
764
765 @Override
766 public boolean isEscapedModel() {
767 return _mbMessage.isEscapedModel();
768 }
769
770
775 @Override
776 public boolean isExpired() {
777 return _mbMessage.isExpired();
778 }
779
780 @Override
781 public boolean isFormatBBCode() {
782 return _mbMessage.isFormatBBCode();
783 }
784
785
790 @Override
791 public boolean isInTrash() {
792 return _mbMessage.isInTrash();
793 }
794
795
800 @Override
801 public boolean isInTrashContainer() {
802 return _mbMessage.isInTrashContainer();
803 }
804
805 @Override
806 public boolean isInTrashExplicitly() {
807 return _mbMessage.isInTrashExplicitly();
808 }
809
810 @Override
811 public boolean isInTrashImplicitly() {
812 return _mbMessage.isInTrashImplicitly();
813 }
814
815
820 @Override
821 public boolean isInactive() {
822 return _mbMessage.isInactive();
823 }
824
825
830 @Override
831 public boolean isIncomplete() {
832 return _mbMessage.isIncomplete();
833 }
834
835 @Override
836 public boolean isNew() {
837 return _mbMessage.isNew();
838 }
839
840
845 @Override
846 public boolean isPending() {
847 return _mbMessage.isPending();
848 }
849
850 @Override
851 public boolean isReply() {
852 return _mbMessage.isReply();
853 }
854
855 @Override
856 public boolean isRoot() {
857 return _mbMessage.isRoot();
858 }
859
860
865 @Override
866 public boolean isScheduled() {
867 return _mbMessage.isScheduled();
868 }
869
870 @Override
871 public void persist() {
872 _mbMessage.persist();
873 }
874
875
880 @Override
881 public void setAllowPingbacks(boolean allowPingbacks) {
882 _mbMessage.setAllowPingbacks(allowPingbacks);
883 }
884
885
890 @Override
891 public void setAnonymous(boolean anonymous) {
892 _mbMessage.setAnonymous(anonymous);
893 }
894
895
900 @Override
901 public void setAnswer(boolean answer) {
902 _mbMessage.setAnswer(answer);
903 }
904
905 @Override
906 public void setAttachmentsFolderId(long attachmentsFolderId) {
907 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
908 }
909
910
915 @Override
916 public void setBody(java.lang.String body) {
917 _mbMessage.setBody(body);
918 }
919
920 @Override
921 public void setCachedModel(boolean cachedModel) {
922 _mbMessage.setCachedModel(cachedModel);
923 }
924
925
930 @Override
931 public void setCategoryId(long categoryId) {
932 _mbMessage.setCategoryId(categoryId);
933 }
934
935 @Override
936 public void setClassName(java.lang.String className) {
937 _mbMessage.setClassName(className);
938 }
939
940
945 @Override
946 public void setClassNameId(long classNameId) {
947 _mbMessage.setClassNameId(classNameId);
948 }
949
950
955 @Override
956 public void setClassPK(long classPK) {
957 _mbMessage.setClassPK(classPK);
958 }
959
960
965 @Override
966 public void setCompanyId(long companyId) {
967 _mbMessage.setCompanyId(companyId);
968 }
969
970
975 @Override
976 public void setCreateDate(Date createDate) {
977 _mbMessage.setCreateDate(createDate);
978 }
979
980 @Override
981 public void setExpandoBridgeAttributes(
982 com.liferay.portal.model.BaseModel<?> baseModel) {
983 _mbMessage.setExpandoBridgeAttributes(baseModel);
984 }
985
986 @Override
987 public void setExpandoBridgeAttributes(
988 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
989 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
990 }
991
992 @Override
993 public void setExpandoBridgeAttributes(
994 com.liferay.portal.service.ServiceContext serviceContext) {
995 _mbMessage.setExpandoBridgeAttributes(serviceContext);
996 }
997
998
1003 @Override
1004 public void setFormat(java.lang.String format) {
1005 _mbMessage.setFormat(format);
1006 }
1007
1008
1013 @Override
1014 public void setGroupId(long groupId) {
1015 _mbMessage.setGroupId(groupId);
1016 }
1017
1018
1023 @Override
1024 public void setLastPublishDate(Date lastPublishDate) {
1025 _mbMessage.setLastPublishDate(lastPublishDate);
1026 }
1027
1028
1033 @Override
1034 public void setMessageId(long messageId) {
1035 _mbMessage.setMessageId(messageId);
1036 }
1037
1038
1043 @Override
1044 public void setModifiedDate(Date modifiedDate) {
1045 _mbMessage.setModifiedDate(modifiedDate);
1046 }
1047
1048 @Override
1049 public void setNew(boolean n) {
1050 _mbMessage.setNew(n);
1051 }
1052
1053
1058 @Override
1059 public void setParentMessageId(long parentMessageId) {
1060 _mbMessage.setParentMessageId(parentMessageId);
1061 }
1062
1063
1068 @Override
1069 public void setPrimaryKey(long primaryKey) {
1070 _mbMessage.setPrimaryKey(primaryKey);
1071 }
1072
1073 @Override
1074 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
1075 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1076 }
1077
1078
1083 @Override
1084 public void setPriority(double priority) {
1085 _mbMessage.setPriority(priority);
1086 }
1087
1088
1093 @Override
1094 public void setRootMessageId(long rootMessageId) {
1095 _mbMessage.setRootMessageId(rootMessageId);
1096 }
1097
1098
1103 @Override
1104 public void setStatus(int status) {
1105 _mbMessage.setStatus(status);
1106 }
1107
1108
1113 @Override
1114 public void setStatusByUserId(long statusByUserId) {
1115 _mbMessage.setStatusByUserId(statusByUserId);
1116 }
1117
1118
1123 @Override
1124 public void setStatusByUserName(java.lang.String statusByUserName) {
1125 _mbMessage.setStatusByUserName(statusByUserName);
1126 }
1127
1128
1133 @Override
1134 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1135 _mbMessage.setStatusByUserUuid(statusByUserUuid);
1136 }
1137
1138
1143 @Override
1144 public void setStatusDate(Date statusDate) {
1145 _mbMessage.setStatusDate(statusDate);
1146 }
1147
1148
1153 @Override
1154 public void setSubject(java.lang.String subject) {
1155 _mbMessage.setSubject(subject);
1156 }
1157
1158
1163 @Override
1164 public void setThreadId(long threadId) {
1165 _mbMessage.setThreadId(threadId);
1166 }
1167
1168
1173 @Override
1174 public void setUserId(long userId) {
1175 _mbMessage.setUserId(userId);
1176 }
1177
1178
1183 @Override
1184 public void setUserName(java.lang.String userName) {
1185 _mbMessage.setUserName(userName);
1186 }
1187
1188
1193 @Override
1194 public void setUserUuid(java.lang.String userUuid) {
1195 _mbMessage.setUserUuid(userUuid);
1196 }
1197
1198
1203 @Override
1204 public void setUuid(java.lang.String uuid) {
1205 _mbMessage.setUuid(uuid);
1206 }
1207
1208 @Override
1209 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1210 return _mbMessage.toCacheModel();
1211 }
1212
1213 @Override
1214 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1215 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1216 }
1217
1218 @Override
1219 public java.lang.String toString() {
1220 return _mbMessage.toString();
1221 }
1222
1223 @Override
1224 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1225 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1226 }
1227
1228 @Override
1229 public java.lang.String toXmlString() {
1230 return _mbMessage.toXmlString();
1231 }
1232
1233 @Override
1234 public boolean equals(Object obj) {
1235 if (this == obj) {
1236 return true;
1237 }
1238
1239 if (!(obj instanceof MBMessageWrapper)) {
1240 return false;
1241 }
1242
1243 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1244
1245 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1246 return true;
1247 }
1248
1249 return false;
1250 }
1251
1252 @Override
1253 public StagedModelType getStagedModelType() {
1254 return _mbMessage.getStagedModelType();
1255 }
1256
1257
1260 @Deprecated
1261 public MBMessage getWrappedMBMessage() {
1262 return _mbMessage;
1263 }
1264
1265 @Override
1266 public MBMessage getWrappedModel() {
1267 return _mbMessage;
1268 }
1269
1270 @Override
1271 public boolean isEntityCacheEnabled() {
1272 return _mbMessage.isEntityCacheEnabled();
1273 }
1274
1275 @Override
1276 public boolean isFinderCacheEnabled() {
1277 return _mbMessage.isFinderCacheEnabled();
1278 }
1279
1280 @Override
1281 public void resetOriginalValues() {
1282 _mbMessage.resetOriginalValues();
1283 }
1284
1285 private final MBMessage _mbMessage;
1286 }