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
026 import java.io.Serializable;
027
028 import java.util.Date;
029 import java.util.HashMap;
030 import java.util.Map;
031 import java.util.Objects;
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 MBCategory getCategory()
253 throws com.liferay.portal.kernel.exception.PortalException {
254 return _mbMessage.getCategory();
255 }
256
257 @Override
258 public MBMessage toEscapedModel() {
259 return new MBMessageWrapper(_mbMessage.toEscapedModel());
260 }
261
262 @Override
263 public MBMessage toUnescapedModel() {
264 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
265 }
266
267 @Override
268 public MBThread getThread()
269 throws com.liferay.portal.kernel.exception.PortalException {
270 return _mbMessage.getThread();
271 }
272
273
278 @Override
279 public boolean getAllowPingbacks() {
280 return _mbMessage.getAllowPingbacks();
281 }
282
283
288 @Override
289 public boolean getAnonymous() {
290 return _mbMessage.getAnonymous();
291 }
292
293
298 @Override
299 public boolean getAnswer() {
300 return _mbMessage.getAnswer();
301 }
302
303
308 @Override
309 public boolean isAllowPingbacks() {
310 return _mbMessage.isAllowPingbacks();
311 }
312
313
318 @Override
319 public boolean isAnonymous() {
320 return _mbMessage.isAnonymous();
321 }
322
323
328 @Override
329 public boolean isAnswer() {
330 return _mbMessage.isAnswer();
331 }
332
333
338 @Override
339 public boolean isApproved() {
340 return _mbMessage.isApproved();
341 }
342
343 @Override
344 public boolean isCachedModel() {
345 return _mbMessage.isCachedModel();
346 }
347
348
353 @Override
354 public boolean isDenied() {
355 return _mbMessage.isDenied();
356 }
357
358 @Override
359 public boolean isDiscussion() {
360 return _mbMessage.isDiscussion();
361 }
362
363
368 @Override
369 public boolean isDraft() {
370 return _mbMessage.isDraft();
371 }
372
373 @Override
374 public boolean isEscapedModel() {
375 return _mbMessage.isEscapedModel();
376 }
377
378
383 @Override
384 public boolean isExpired() {
385 return _mbMessage.isExpired();
386 }
387
388 @Override
389 public boolean isFormatBBCode() {
390 return _mbMessage.isFormatBBCode();
391 }
392
393
398 @Override
399 public boolean isInTrash() {
400 return _mbMessage.isInTrash();
401 }
402
403
408 @Override
409 public boolean isInTrashContainer() {
410 return _mbMessage.isInTrashContainer();
411 }
412
413 @Override
414 public boolean isInTrashExplicitly() {
415 return _mbMessage.isInTrashExplicitly();
416 }
417
418 @Override
419 public boolean isInTrashImplicitly() {
420 return _mbMessage.isInTrashImplicitly();
421 }
422
423
428 @Override
429 public boolean isInactive() {
430 return _mbMessage.isInactive();
431 }
432
433
438 @Override
439 public boolean isIncomplete() {
440 return _mbMessage.isIncomplete();
441 }
442
443 @Override
444 public boolean isNew() {
445 return _mbMessage.isNew();
446 }
447
448
453 @Override
454 public boolean isPending() {
455 return _mbMessage.isPending();
456 }
457
458 @Override
459 public boolean isReply() {
460 return _mbMessage.isReply();
461 }
462
463 @Override
464 public boolean isRoot() {
465 return _mbMessage.isRoot();
466 }
467
468
473 @Override
474 public boolean isScheduled() {
475 return _mbMessage.isScheduled();
476 }
477
478 @Override
479 public ExpandoBridge getExpandoBridge() {
480 return _mbMessage.getExpandoBridge();
481 }
482
483 @Override
484 public com.liferay.portal.kernel.model.CacheModel<MBMessage> toCacheModel() {
485 return _mbMessage.toCacheModel();
486 }
487
488 @Override
489 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
490 throws com.liferay.portal.kernel.exception.PortalException {
491 return _mbMessage.addAttachmentsFolder();
492 }
493
494
499 @Override
500 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
501 return _mbMessage.getTrashHandler();
502 }
503
504
509 @Override
510 public com.liferay.trash.kernel.model.TrashEntry getTrashEntry()
511 throws com.liferay.portal.kernel.exception.PortalException {
512 return _mbMessage.getTrashEntry();
513 }
514
515
520 @Override
521 public double getPriority() {
522 return _mbMessage.getPriority();
523 }
524
525 @Override
526 public int compareTo(MBMessage mbMessage) {
527 return _mbMessage.compareTo(mbMessage);
528 }
529
530 @Override
531 public int getAttachmentsFileEntriesCount()
532 throws com.liferay.portal.kernel.exception.PortalException {
533 return _mbMessage.getAttachmentsFileEntriesCount();
534 }
535
536 @Override
537 public int getDeletedAttachmentsFileEntriesCount()
538 throws com.liferay.portal.kernel.exception.PortalException {
539 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
540 }
541
542
547 @Override
548 public int getStatus() {
549 return _mbMessage.getStatus();
550 }
551
552 @Override
553 public int hashCode() {
554 return _mbMessage.hashCode();
555 }
556
557 @Override
558 public Serializable getPrimaryKeyObj() {
559 return _mbMessage.getPrimaryKeyObj();
560 }
561
562 @Override
563 public java.lang.Object clone() {
564 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
565 }
566
567
572 @Override
573 public java.lang.String getBody() {
574 return _mbMessage.getBody();
575 }
576
577 @Override
578 public java.lang.String getBody(boolean translate) {
579 return _mbMessage.getBody(translate);
580 }
581
582
587 @Override
588 public java.lang.String getClassName() {
589 return _mbMessage.getClassName();
590 }
591
592
597 @Override
598 public java.lang.String getFormat() {
599 return _mbMessage.getFormat();
600 }
601
602
607 @Override
608 public java.lang.String getStatusByUserName() {
609 return _mbMessage.getStatusByUserName();
610 }
611
612
617 @Override
618 public java.lang.String getStatusByUserUuid() {
619 return _mbMessage.getStatusByUserUuid();
620 }
621
622
627 @Override
628 public java.lang.String getSubject() {
629 return _mbMessage.getSubject();
630 }
631
632
637 @Override
638 public java.lang.String getUserName() {
639 return _mbMessage.getUserName();
640 }
641
642
647 @Override
648 public java.lang.String getUserUuid() {
649 return _mbMessage.getUserUuid();
650 }
651
652
657 @Override
658 public java.lang.String getUuid() {
659 return _mbMessage.getUuid();
660 }
661
662 @Override
663 public java.lang.String getWorkflowClassName() {
664 return _mbMessage.getWorkflowClassName();
665 }
666
667 @Override
668 public java.lang.String toString() {
669 return _mbMessage.toString();
670 }
671
672 @Override
673 public java.lang.String toXmlString() {
674 return _mbMessage.toXmlString();
675 }
676
677 @Override
678 public java.lang.String[] getAssetTagNames() {
679 return _mbMessage.getAssetTagNames();
680 }
681
682
687 @Override
688 public Date getCreateDate() {
689 return _mbMessage.getCreateDate();
690 }
691
692
697 @Override
698 public Date getLastPublishDate() {
699 return _mbMessage.getLastPublishDate();
700 }
701
702
707 @Override
708 public Date getModifiedDate() {
709 return _mbMessage.getModifiedDate();
710 }
711
712
717 @Override
718 public Date getStatusDate() {
719 return _mbMessage.getStatusDate();
720 }
721
722 @Override
723 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
724 throws com.liferay.portal.kernel.exception.PortalException {
725 return _mbMessage.getAttachmentsFileEntries();
726 }
727
728 @Override
729 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
730 int start, int end)
731 throws com.liferay.portal.kernel.exception.PortalException {
732 return _mbMessage.getAttachmentsFileEntries(start, end);
733 }
734
735 @Override
736 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
737 throws com.liferay.portal.kernel.exception.PortalException {
738 return _mbMessage.getDeletedAttachmentsFileEntries();
739 }
740
741 @Override
742 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
743 int start, int end)
744 throws com.liferay.portal.kernel.exception.PortalException {
745 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
746 }
747
748 @Override
749 public long getAttachmentsFolderId()
750 throws com.liferay.portal.kernel.exception.PortalException {
751 return _mbMessage.getAttachmentsFolderId();
752 }
753
754
759 @Override
760 public long getCategoryId() {
761 return _mbMessage.getCategoryId();
762 }
763
764
769 @Override
770 public long getClassNameId() {
771 return _mbMessage.getClassNameId();
772 }
773
774
779 @Override
780 public long getClassPK() {
781 return _mbMessage.getClassPK();
782 }
783
784
789 @Override
790 public long getCompanyId() {
791 return _mbMessage.getCompanyId();
792 }
793
794
799 @Override
800 public long getGroupId() {
801 return _mbMessage.getGroupId();
802 }
803
804
809 @Override
810 public long getMessageId() {
811 return _mbMessage.getMessageId();
812 }
813
814
819 @Override
820 public long getParentMessageId() {
821 return _mbMessage.getParentMessageId();
822 }
823
824
829 @Override
830 public long getPrimaryKey() {
831 return _mbMessage.getPrimaryKey();
832 }
833
834
839 @Override
840 public long getRootMessageId() {
841 return _mbMessage.getRootMessageId();
842 }
843
844
849 @Override
850 public long getStatusByUserId() {
851 return _mbMessage.getStatusByUserId();
852 }
853
854 @Override
855 public long getThreadAttachmentsFolderId()
856 throws com.liferay.portal.kernel.exception.PortalException {
857 return _mbMessage.getThreadAttachmentsFolderId();
858 }
859
860
865 @Override
866 public long getThreadId() {
867 return _mbMessage.getThreadId();
868 }
869
870
875 @Override
876 public long getTrashEntryClassPK() {
877 return _mbMessage.getTrashEntryClassPK();
878 }
879
880
885 @Override
886 public long getUserId() {
887 return _mbMessage.getUserId();
888 }
889
890 @Override
891 public void persist() {
892 _mbMessage.persist();
893 }
894
895
900 @Override
901 public void setAllowPingbacks(boolean allowPingbacks) {
902 _mbMessage.setAllowPingbacks(allowPingbacks);
903 }
904
905
910 @Override
911 public void setAnonymous(boolean anonymous) {
912 _mbMessage.setAnonymous(anonymous);
913 }
914
915
920 @Override
921 public void setAnswer(boolean answer) {
922 _mbMessage.setAnswer(answer);
923 }
924
925 @Override
926 public void setAttachmentsFolderId(long attachmentsFolderId) {
927 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
928 }
929
930
935 @Override
936 public void setBody(java.lang.String body) {
937 _mbMessage.setBody(body);
938 }
939
940 @Override
941 public void setCachedModel(boolean cachedModel) {
942 _mbMessage.setCachedModel(cachedModel);
943 }
944
945
950 @Override
951 public void setCategoryId(long categoryId) {
952 _mbMessage.setCategoryId(categoryId);
953 }
954
955 @Override
956 public void setClassName(java.lang.String className) {
957 _mbMessage.setClassName(className);
958 }
959
960
965 @Override
966 public void setClassNameId(long classNameId) {
967 _mbMessage.setClassNameId(classNameId);
968 }
969
970
975 @Override
976 public void setClassPK(long classPK) {
977 _mbMessage.setClassPK(classPK);
978 }
979
980
985 @Override
986 public void setCompanyId(long companyId) {
987 _mbMessage.setCompanyId(companyId);
988 }
989
990
995 @Override
996 public void setCreateDate(Date createDate) {
997 _mbMessage.setCreateDate(createDate);
998 }
999
1000 @Override
1001 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
1002 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
1003 }
1004
1005 @Override
1006 public void setExpandoBridgeAttributes(
1007 com.liferay.portal.kernel.model.BaseModel<?> baseModel) {
1008 _mbMessage.setExpandoBridgeAttributes(baseModel);
1009 }
1010
1011 @Override
1012 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1013 _mbMessage.setExpandoBridgeAttributes(serviceContext);
1014 }
1015
1016
1021 @Override
1022 public void setFormat(java.lang.String format) {
1023 _mbMessage.setFormat(format);
1024 }
1025
1026
1031 @Override
1032 public void setGroupId(long groupId) {
1033 _mbMessage.setGroupId(groupId);
1034 }
1035
1036
1041 @Override
1042 public void setLastPublishDate(Date lastPublishDate) {
1043 _mbMessage.setLastPublishDate(lastPublishDate);
1044 }
1045
1046
1051 @Override
1052 public void setMessageId(long messageId) {
1053 _mbMessage.setMessageId(messageId);
1054 }
1055
1056
1061 @Override
1062 public void setModifiedDate(Date modifiedDate) {
1063 _mbMessage.setModifiedDate(modifiedDate);
1064 }
1065
1066 @Override
1067 public void setNew(boolean n) {
1068 _mbMessage.setNew(n);
1069 }
1070
1071
1076 @Override
1077 public void setParentMessageId(long parentMessageId) {
1078 _mbMessage.setParentMessageId(parentMessageId);
1079 }
1080
1081
1086 @Override
1087 public void setPrimaryKey(long primaryKey) {
1088 _mbMessage.setPrimaryKey(primaryKey);
1089 }
1090
1091 @Override
1092 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
1093 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1094 }
1095
1096
1101 @Override
1102 public void setPriority(double priority) {
1103 _mbMessage.setPriority(priority);
1104 }
1105
1106
1111 @Override
1112 public void setRootMessageId(long rootMessageId) {
1113 _mbMessage.setRootMessageId(rootMessageId);
1114 }
1115
1116
1121 @Override
1122 public void setStatus(int status) {
1123 _mbMessage.setStatus(status);
1124 }
1125
1126
1131 @Override
1132 public void setStatusByUserId(long statusByUserId) {
1133 _mbMessage.setStatusByUserId(statusByUserId);
1134 }
1135
1136
1141 @Override
1142 public void setStatusByUserName(java.lang.String statusByUserName) {
1143 _mbMessage.setStatusByUserName(statusByUserName);
1144 }
1145
1146
1151 @Override
1152 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1153 _mbMessage.setStatusByUserUuid(statusByUserUuid);
1154 }
1155
1156
1161 @Override
1162 public void setStatusDate(Date statusDate) {
1163 _mbMessage.setStatusDate(statusDate);
1164 }
1165
1166
1171 @Override
1172 public void setSubject(java.lang.String subject) {
1173 _mbMessage.setSubject(subject);
1174 }
1175
1176
1181 @Override
1182 public void setThreadId(long threadId) {
1183 _mbMessage.setThreadId(threadId);
1184 }
1185
1186
1191 @Override
1192 public void setUserId(long userId) {
1193 _mbMessage.setUserId(userId);
1194 }
1195
1196
1201 @Override
1202 public void setUserName(java.lang.String userName) {
1203 _mbMessage.setUserName(userName);
1204 }
1205
1206
1211 @Override
1212 public void setUserUuid(java.lang.String userUuid) {
1213 _mbMessage.setUserUuid(userUuid);
1214 }
1215
1216
1221 @Override
1222 public void setUuid(java.lang.String uuid) {
1223 _mbMessage.setUuid(uuid);
1224 }
1225
1226 @Override
1227 public boolean equals(Object obj) {
1228 if (this == obj) {
1229 return true;
1230 }
1231
1232 if (!(obj instanceof MBMessageWrapper)) {
1233 return false;
1234 }
1235
1236 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1237
1238 if (Objects.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1239 return true;
1240 }
1241
1242 return false;
1243 }
1244
1245 @Override
1246 public StagedModelType getStagedModelType() {
1247 return _mbMessage.getStagedModelType();
1248 }
1249
1250 @Override
1251 public MBMessage getWrappedModel() {
1252 return _mbMessage;
1253 }
1254
1255 @Override
1256 public boolean isEntityCacheEnabled() {
1257 return _mbMessage.isEntityCacheEnabled();
1258 }
1259
1260 @Override
1261 public boolean isFinderCacheEnabled() {
1262 return _mbMessage.isFinderCacheEnabled();
1263 }
1264
1265 @Override
1266 public void resetOriginalValues() {
1267 _mbMessage.resetOriginalValues();
1268 }
1269
1270 private final MBMessage _mbMessage;
1271 }