001
014
015 package com.liferay.portlet.messageboards.model;
016
017 import com.liferay.portal.kernel.lar.StagedModelType;
018 import com.liferay.portal.kernel.util.Validator;
019 import com.liferay.portal.model.ModelWrapper;
020
021 import java.util.Date;
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 public class MBMessageWrapper implements MBMessage, ModelWrapper<MBMessage> {
035 public MBMessageWrapper(MBMessage mbMessage) {
036 _mbMessage = mbMessage;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return MBMessage.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return MBMessage.class.getName();
047 }
048
049 @Override
050 public Map<String, Object> getModelAttributes() {
051 Map<String, Object> attributes = new HashMap<String, Object>();
052
053 attributes.put("uuid", getUuid());
054 attributes.put("messageId", getMessageId());
055 attributes.put("groupId", getGroupId());
056 attributes.put("companyId", getCompanyId());
057 attributes.put("userId", getUserId());
058 attributes.put("userName", getUserName());
059 attributes.put("createDate", getCreateDate());
060 attributes.put("modifiedDate", getModifiedDate());
061 attributes.put("classNameId", getClassNameId());
062 attributes.put("classPK", getClassPK());
063 attributes.put("categoryId", getCategoryId());
064 attributes.put("threadId", getThreadId());
065 attributes.put("rootMessageId", getRootMessageId());
066 attributes.put("parentMessageId", getParentMessageId());
067 attributes.put("subject", getSubject());
068 attributes.put("body", getBody());
069 attributes.put("format", getFormat());
070 attributes.put("anonymous", getAnonymous());
071 attributes.put("priority", getPriority());
072 attributes.put("allowPingbacks", getAllowPingbacks());
073 attributes.put("answer", getAnswer());
074 attributes.put("status", getStatus());
075 attributes.put("statusByUserId", getStatusByUserId());
076 attributes.put("statusByUserName", getStatusByUserName());
077 attributes.put("statusDate", getStatusDate());
078
079 return attributes;
080 }
081
082 @Override
083 public void setModelAttributes(Map<String, Object> attributes) {
084 String uuid = (String)attributes.get("uuid");
085
086 if (uuid != null) {
087 setUuid(uuid);
088 }
089
090 Long messageId = (Long)attributes.get("messageId");
091
092 if (messageId != null) {
093 setMessageId(messageId);
094 }
095
096 Long groupId = (Long)attributes.get("groupId");
097
098 if (groupId != null) {
099 setGroupId(groupId);
100 }
101
102 Long companyId = (Long)attributes.get("companyId");
103
104 if (companyId != null) {
105 setCompanyId(companyId);
106 }
107
108 Long userId = (Long)attributes.get("userId");
109
110 if (userId != null) {
111 setUserId(userId);
112 }
113
114 String userName = (String)attributes.get("userName");
115
116 if (userName != null) {
117 setUserName(userName);
118 }
119
120 Date createDate = (Date)attributes.get("createDate");
121
122 if (createDate != null) {
123 setCreateDate(createDate);
124 }
125
126 Date modifiedDate = (Date)attributes.get("modifiedDate");
127
128 if (modifiedDate != null) {
129 setModifiedDate(modifiedDate);
130 }
131
132 Long classNameId = (Long)attributes.get("classNameId");
133
134 if (classNameId != null) {
135 setClassNameId(classNameId);
136 }
137
138 Long classPK = (Long)attributes.get("classPK");
139
140 if (classPK != null) {
141 setClassPK(classPK);
142 }
143
144 Long categoryId = (Long)attributes.get("categoryId");
145
146 if (categoryId != null) {
147 setCategoryId(categoryId);
148 }
149
150 Long threadId = (Long)attributes.get("threadId");
151
152 if (threadId != null) {
153 setThreadId(threadId);
154 }
155
156 Long rootMessageId = (Long)attributes.get("rootMessageId");
157
158 if (rootMessageId != null) {
159 setRootMessageId(rootMessageId);
160 }
161
162 Long parentMessageId = (Long)attributes.get("parentMessageId");
163
164 if (parentMessageId != null) {
165 setParentMessageId(parentMessageId);
166 }
167
168 String subject = (String)attributes.get("subject");
169
170 if (subject != null) {
171 setSubject(subject);
172 }
173
174 String body = (String)attributes.get("body");
175
176 if (body != null) {
177 setBody(body);
178 }
179
180 String format = (String)attributes.get("format");
181
182 if (format != null) {
183 setFormat(format);
184 }
185
186 Boolean anonymous = (Boolean)attributes.get("anonymous");
187
188 if (anonymous != null) {
189 setAnonymous(anonymous);
190 }
191
192 Double priority = (Double)attributes.get("priority");
193
194 if (priority != null) {
195 setPriority(priority);
196 }
197
198 Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
199
200 if (allowPingbacks != null) {
201 setAllowPingbacks(allowPingbacks);
202 }
203
204 Boolean answer = (Boolean)attributes.get("answer");
205
206 if (answer != null) {
207 setAnswer(answer);
208 }
209
210 Integer status = (Integer)attributes.get("status");
211
212 if (status != null) {
213 setStatus(status);
214 }
215
216 Long statusByUserId = (Long)attributes.get("statusByUserId");
217
218 if (statusByUserId != null) {
219 setStatusByUserId(statusByUserId);
220 }
221
222 String statusByUserName = (String)attributes.get("statusByUserName");
223
224 if (statusByUserName != null) {
225 setStatusByUserName(statusByUserName);
226 }
227
228 Date statusDate = (Date)attributes.get("statusDate");
229
230 if (statusDate != null) {
231 setStatusDate(statusDate);
232 }
233 }
234
235
240 @Override
241 public long getPrimaryKey() {
242 return _mbMessage.getPrimaryKey();
243 }
244
245
250 @Override
251 public void setPrimaryKey(long primaryKey) {
252 _mbMessage.setPrimaryKey(primaryKey);
253 }
254
255
260 @Override
261 public java.lang.String getUuid() {
262 return _mbMessage.getUuid();
263 }
264
265
270 @Override
271 public void setUuid(java.lang.String uuid) {
272 _mbMessage.setUuid(uuid);
273 }
274
275
280 @Override
281 public long getMessageId() {
282 return _mbMessage.getMessageId();
283 }
284
285
290 @Override
291 public void setMessageId(long messageId) {
292 _mbMessage.setMessageId(messageId);
293 }
294
295
300 @Override
301 public long getGroupId() {
302 return _mbMessage.getGroupId();
303 }
304
305
310 @Override
311 public void setGroupId(long groupId) {
312 _mbMessage.setGroupId(groupId);
313 }
314
315
320 @Override
321 public long getCompanyId() {
322 return _mbMessage.getCompanyId();
323 }
324
325
330 @Override
331 public void setCompanyId(long companyId) {
332 _mbMessage.setCompanyId(companyId);
333 }
334
335
340 @Override
341 public long getUserId() {
342 return _mbMessage.getUserId();
343 }
344
345
350 @Override
351 public void setUserId(long userId) {
352 _mbMessage.setUserId(userId);
353 }
354
355
361 @Override
362 public java.lang.String getUserUuid()
363 throws com.liferay.portal.kernel.exception.SystemException {
364 return _mbMessage.getUserUuid();
365 }
366
367
372 @Override
373 public void setUserUuid(java.lang.String userUuid) {
374 _mbMessage.setUserUuid(userUuid);
375 }
376
377
382 @Override
383 public java.lang.String getUserName() {
384 return _mbMessage.getUserName();
385 }
386
387
392 @Override
393 public void setUserName(java.lang.String userName) {
394 _mbMessage.setUserName(userName);
395 }
396
397
402 @Override
403 public java.util.Date getCreateDate() {
404 return _mbMessage.getCreateDate();
405 }
406
407
412 @Override
413 public void setCreateDate(java.util.Date createDate) {
414 _mbMessage.setCreateDate(createDate);
415 }
416
417
422 @Override
423 public java.util.Date getModifiedDate() {
424 return _mbMessage.getModifiedDate();
425 }
426
427
432 @Override
433 public void setModifiedDate(java.util.Date modifiedDate) {
434 _mbMessage.setModifiedDate(modifiedDate);
435 }
436
437
442 @Override
443 public java.lang.String getClassName() {
444 return _mbMessage.getClassName();
445 }
446
447 @Override
448 public void setClassName(java.lang.String className) {
449 _mbMessage.setClassName(className);
450 }
451
452
457 @Override
458 public long getClassNameId() {
459 return _mbMessage.getClassNameId();
460 }
461
462
467 @Override
468 public void setClassNameId(long classNameId) {
469 _mbMessage.setClassNameId(classNameId);
470 }
471
472
477 @Override
478 public long getClassPK() {
479 return _mbMessage.getClassPK();
480 }
481
482
487 @Override
488 public void setClassPK(long classPK) {
489 _mbMessage.setClassPK(classPK);
490 }
491
492
497 @Override
498 public long getCategoryId() {
499 return _mbMessage.getCategoryId();
500 }
501
502
507 @Override
508 public void setCategoryId(long categoryId) {
509 _mbMessage.setCategoryId(categoryId);
510 }
511
512
517 @Override
518 public long getThreadId() {
519 return _mbMessage.getThreadId();
520 }
521
522
527 @Override
528 public void setThreadId(long threadId) {
529 _mbMessage.setThreadId(threadId);
530 }
531
532
537 @Override
538 public long getRootMessageId() {
539 return _mbMessage.getRootMessageId();
540 }
541
542
547 @Override
548 public void setRootMessageId(long rootMessageId) {
549 _mbMessage.setRootMessageId(rootMessageId);
550 }
551
552
557 @Override
558 public long getParentMessageId() {
559 return _mbMessage.getParentMessageId();
560 }
561
562
567 @Override
568 public void setParentMessageId(long parentMessageId) {
569 _mbMessage.setParentMessageId(parentMessageId);
570 }
571
572
577 @Override
578 public java.lang.String getSubject() {
579 return _mbMessage.getSubject();
580 }
581
582
587 @Override
588 public void setSubject(java.lang.String subject) {
589 _mbMessage.setSubject(subject);
590 }
591
592
597 @Override
598 public java.lang.String getBody() {
599 return _mbMessage.getBody();
600 }
601
602
607 @Override
608 public void setBody(java.lang.String body) {
609 _mbMessage.setBody(body);
610 }
611
612
617 @Override
618 public java.lang.String getFormat() {
619 return _mbMessage.getFormat();
620 }
621
622
627 @Override
628 public void setFormat(java.lang.String format) {
629 _mbMessage.setFormat(format);
630 }
631
632
637 @Override
638 public boolean getAnonymous() {
639 return _mbMessage.getAnonymous();
640 }
641
642
647 @Override
648 public boolean isAnonymous() {
649 return _mbMessage.isAnonymous();
650 }
651
652
657 @Override
658 public void setAnonymous(boolean anonymous) {
659 _mbMessage.setAnonymous(anonymous);
660 }
661
662
667 @Override
668 public double getPriority() {
669 return _mbMessage.getPriority();
670 }
671
672
677 @Override
678 public void setPriority(double priority) {
679 _mbMessage.setPriority(priority);
680 }
681
682
687 @Override
688 public boolean getAllowPingbacks() {
689 return _mbMessage.getAllowPingbacks();
690 }
691
692
697 @Override
698 public boolean isAllowPingbacks() {
699 return _mbMessage.isAllowPingbacks();
700 }
701
702
707 @Override
708 public void setAllowPingbacks(boolean allowPingbacks) {
709 _mbMessage.setAllowPingbacks(allowPingbacks);
710 }
711
712
717 @Override
718 public boolean getAnswer() {
719 return _mbMessage.getAnswer();
720 }
721
722
727 @Override
728 public boolean isAnswer() {
729 return _mbMessage.isAnswer();
730 }
731
732
737 @Override
738 public void setAnswer(boolean answer) {
739 _mbMessage.setAnswer(answer);
740 }
741
742
747 @Override
748 public int getStatus() {
749 return _mbMessage.getStatus();
750 }
751
752
757 @Override
758 public void setStatus(int status) {
759 _mbMessage.setStatus(status);
760 }
761
762
767 @Override
768 public long getStatusByUserId() {
769 return _mbMessage.getStatusByUserId();
770 }
771
772
777 @Override
778 public void setStatusByUserId(long statusByUserId) {
779 _mbMessage.setStatusByUserId(statusByUserId);
780 }
781
782
788 @Override
789 public java.lang.String getStatusByUserUuid()
790 throws com.liferay.portal.kernel.exception.SystemException {
791 return _mbMessage.getStatusByUserUuid();
792 }
793
794
799 @Override
800 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
801 _mbMessage.setStatusByUserUuid(statusByUserUuid);
802 }
803
804
809 @Override
810 public java.lang.String getStatusByUserName() {
811 return _mbMessage.getStatusByUserName();
812 }
813
814
819 @Override
820 public void setStatusByUserName(java.lang.String statusByUserName) {
821 _mbMessage.setStatusByUserName(statusByUserName);
822 }
823
824
829 @Override
830 public java.util.Date getStatusDate() {
831 return _mbMessage.getStatusDate();
832 }
833
834
839 @Override
840 public void setStatusDate(java.util.Date statusDate) {
841 _mbMessage.setStatusDate(statusDate);
842 }
843
844
850 @Override
851 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
852 throws com.liferay.portal.kernel.exception.PortalException,
853 com.liferay.portal.kernel.exception.SystemException {
854 return _mbMessage.getTrashEntry();
855 }
856
857
862 @Override
863 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
864 return _mbMessage.getTrashHandler();
865 }
866
867
872 @Override
873 public boolean isInTrash() {
874 return _mbMessage.isInTrash();
875 }
876
877
883 @Override
884 public boolean isInTrashContainer() {
885 return _mbMessage.isInTrashContainer();
886 }
887
888
891 @Override
892 public boolean getApproved() {
893 return _mbMessage.getApproved();
894 }
895
896
901 @Override
902 public boolean isApproved() {
903 return _mbMessage.isApproved();
904 }
905
906
911 @Override
912 public boolean isDenied() {
913 return _mbMessage.isDenied();
914 }
915
916
921 @Override
922 public boolean isDraft() {
923 return _mbMessage.isDraft();
924 }
925
926
931 @Override
932 public boolean isExpired() {
933 return _mbMessage.isExpired();
934 }
935
936
941 @Override
942 public boolean isInactive() {
943 return _mbMessage.isInactive();
944 }
945
946
951 @Override
952 public boolean isIncomplete() {
953 return _mbMessage.isIncomplete();
954 }
955
956
961 @Override
962 public boolean isPending() {
963 return _mbMessage.isPending();
964 }
965
966
971 @Override
972 public boolean isScheduled() {
973 return _mbMessage.isScheduled();
974 }
975
976 @Override
977 public boolean isNew() {
978 return _mbMessage.isNew();
979 }
980
981 @Override
982 public void setNew(boolean n) {
983 _mbMessage.setNew(n);
984 }
985
986 @Override
987 public boolean isCachedModel() {
988 return _mbMessage.isCachedModel();
989 }
990
991 @Override
992 public void setCachedModel(boolean cachedModel) {
993 _mbMessage.setCachedModel(cachedModel);
994 }
995
996 @Override
997 public boolean isEscapedModel() {
998 return _mbMessage.isEscapedModel();
999 }
1000
1001 @Override
1002 public java.io.Serializable getPrimaryKeyObj() {
1003 return _mbMessage.getPrimaryKeyObj();
1004 }
1005
1006 @Override
1007 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
1008 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1009 }
1010
1011 @Override
1012 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
1013 return _mbMessage.getExpandoBridge();
1014 }
1015
1016 @Override
1017 public void setExpandoBridgeAttributes(
1018 com.liferay.portal.model.BaseModel<?> baseModel) {
1019 _mbMessage.setExpandoBridgeAttributes(baseModel);
1020 }
1021
1022 @Override
1023 public void setExpandoBridgeAttributes(
1024 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
1025 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
1026 }
1027
1028 @Override
1029 public void setExpandoBridgeAttributes(
1030 com.liferay.portal.service.ServiceContext serviceContext) {
1031 _mbMessage.setExpandoBridgeAttributes(serviceContext);
1032 }
1033
1034 @Override
1035 public java.lang.Object clone() {
1036 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
1037 }
1038
1039 @Override
1040 public int compareTo(
1041 com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
1042 return _mbMessage.compareTo(mbMessage);
1043 }
1044
1045 @Override
1046 public int hashCode() {
1047 return _mbMessage.hashCode();
1048 }
1049
1050 @Override
1051 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1052 return _mbMessage.toCacheModel();
1053 }
1054
1055 @Override
1056 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1057 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1058 }
1059
1060 @Override
1061 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1062 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1063 }
1064
1065 @Override
1066 public java.lang.String toString() {
1067 return _mbMessage.toString();
1068 }
1069
1070 @Override
1071 public java.lang.String toXmlString() {
1072 return _mbMessage.toXmlString();
1073 }
1074
1075 @Override
1076 public void persist()
1077 throws com.liferay.portal.kernel.exception.SystemException {
1078 _mbMessage.persist();
1079 }
1080
1081 @Override
1082 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
1083 throws com.liferay.portal.kernel.exception.PortalException,
1084 com.liferay.portal.kernel.exception.SystemException {
1085 return _mbMessage.addAttachmentsFolder();
1086 }
1087
1088 @Override
1089 public java.lang.String[] getAssetTagNames()
1090 throws com.liferay.portal.kernel.exception.SystemException {
1091 return _mbMessage.getAssetTagNames();
1092 }
1093
1094 @Override
1095 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
1096 throws com.liferay.portal.kernel.exception.PortalException,
1097 com.liferay.portal.kernel.exception.SystemException {
1098 return _mbMessage.getAttachmentsFileEntries();
1099 }
1100
1101 @Override
1102 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
1103 int start, int end)
1104 throws com.liferay.portal.kernel.exception.PortalException,
1105 com.liferay.portal.kernel.exception.SystemException {
1106 return _mbMessage.getAttachmentsFileEntries(start, end);
1107 }
1108
1109 @Override
1110 public int getAttachmentsFileEntriesCount()
1111 throws com.liferay.portal.kernel.exception.PortalException,
1112 com.liferay.portal.kernel.exception.SystemException {
1113 return _mbMessage.getAttachmentsFileEntriesCount();
1114 }
1115
1116 @Override
1117 public long getAttachmentsFolderId()
1118 throws com.liferay.portal.kernel.exception.PortalException,
1119 com.liferay.portal.kernel.exception.SystemException {
1120 return _mbMessage.getAttachmentsFolderId();
1121 }
1122
1123 @Override
1124 public java.lang.String getBody(boolean translate) {
1125 return _mbMessage.getBody(translate);
1126 }
1127
1128 @Override
1129 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
1130 throws com.liferay.portal.kernel.exception.PortalException,
1131 com.liferay.portal.kernel.exception.SystemException {
1132 return _mbMessage.getCategory();
1133 }
1134
1135 @Override
1136 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
1137 throws com.liferay.portal.kernel.exception.PortalException,
1138 com.liferay.portal.kernel.exception.SystemException {
1139 return _mbMessage.getDeletedAttachmentsFileEntries();
1140 }
1141
1142 @Override
1143 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
1144 int start, int end)
1145 throws com.liferay.portal.kernel.exception.PortalException,
1146 com.liferay.portal.kernel.exception.SystemException {
1147 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
1148 }
1149
1150 @Override
1151 public int getDeletedAttachmentsFileEntriesCount()
1152 throws com.liferay.portal.kernel.exception.PortalException,
1153 com.liferay.portal.kernel.exception.SystemException {
1154 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
1155 }
1156
1157 @Override
1158 public com.liferay.portlet.messageboards.model.MBThread getThread()
1159 throws com.liferay.portal.kernel.exception.PortalException,
1160 com.liferay.portal.kernel.exception.SystemException {
1161 return _mbMessage.getThread();
1162 }
1163
1164 @Override
1165 public long getThreadAttachmentsFolderId()
1166 throws com.liferay.portal.kernel.exception.PortalException,
1167 com.liferay.portal.kernel.exception.SystemException {
1168 return _mbMessage.getThreadAttachmentsFolderId();
1169 }
1170
1171 @Override
1172 public java.lang.String getWorkflowClassName() {
1173 return _mbMessage.getWorkflowClassName();
1174 }
1175
1176 @Override
1177 public boolean isDiscussion() {
1178 return _mbMessage.isDiscussion();
1179 }
1180
1181 @Override
1182 public boolean isFormatBBCode() {
1183 return _mbMessage.isFormatBBCode();
1184 }
1185
1186 @Override
1187 public boolean isReply() {
1188 return _mbMessage.isReply();
1189 }
1190
1191 @Override
1192 public boolean isRoot() {
1193 return _mbMessage.isRoot();
1194 }
1195
1196 @Override
1197 public void setAttachmentsFolderId(long attachmentsFolderId) {
1198 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
1199 }
1200
1201 @Override
1202 public boolean equals(Object obj) {
1203 if (this == obj) {
1204 return true;
1205 }
1206
1207 if (!(obj instanceof MBMessageWrapper)) {
1208 return false;
1209 }
1210
1211 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1212
1213 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1214 return true;
1215 }
1216
1217 return false;
1218 }
1219
1220 @Override
1221 public StagedModelType getStagedModelType() {
1222 return _mbMessage.getStagedModelType();
1223 }
1224
1225
1228 public MBMessage getWrappedMBMessage() {
1229 return _mbMessage;
1230 }
1231
1232 @Override
1233 public MBMessage getWrappedModel() {
1234 return _mbMessage;
1235 }
1236
1237 @Override
1238 public void resetOriginalValues() {
1239 _mbMessage.resetOriginalValues();
1240 }
1241
1242 private MBMessage _mbMessage;
1243 }