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
847 @Override
848 public boolean getApproved() {
849 return _mbMessage.getApproved();
850 }
851
852
857 @Override
858 public boolean isApproved() {
859 return _mbMessage.isApproved();
860 }
861
862
867 @Override
868 public boolean isDenied() {
869 return _mbMessage.isDenied();
870 }
871
872
877 @Override
878 public boolean isDraft() {
879 return _mbMessage.isDraft();
880 }
881
882
887 @Override
888 public boolean isExpired() {
889 return _mbMessage.isExpired();
890 }
891
892
897 @Override
898 public boolean isInactive() {
899 return _mbMessage.isInactive();
900 }
901
902
907 @Override
908 public boolean isIncomplete() {
909 return _mbMessage.isIncomplete();
910 }
911
912
917 @Override
918 public boolean isInTrash() {
919 return _mbMessage.isInTrash();
920 }
921
922
927 @Override
928 public boolean isPending() {
929 return _mbMessage.isPending();
930 }
931
932
937 @Override
938 public boolean isScheduled() {
939 return _mbMessage.isScheduled();
940 }
941
942 @Override
943 public boolean isNew() {
944 return _mbMessage.isNew();
945 }
946
947 @Override
948 public void setNew(boolean n) {
949 _mbMessage.setNew(n);
950 }
951
952 @Override
953 public boolean isCachedModel() {
954 return _mbMessage.isCachedModel();
955 }
956
957 @Override
958 public void setCachedModel(boolean cachedModel) {
959 _mbMessage.setCachedModel(cachedModel);
960 }
961
962 @Override
963 public boolean isEscapedModel() {
964 return _mbMessage.isEscapedModel();
965 }
966
967 @Override
968 public java.io.Serializable getPrimaryKeyObj() {
969 return _mbMessage.getPrimaryKeyObj();
970 }
971
972 @Override
973 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
974 _mbMessage.setPrimaryKeyObj(primaryKeyObj);
975 }
976
977 @Override
978 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
979 return _mbMessage.getExpandoBridge();
980 }
981
982 @Override
983 public void setExpandoBridgeAttributes(
984 com.liferay.portal.model.BaseModel<?> baseModel) {
985 _mbMessage.setExpandoBridgeAttributes(baseModel);
986 }
987
988 @Override
989 public void setExpandoBridgeAttributes(
990 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
991 _mbMessage.setExpandoBridgeAttributes(expandoBridge);
992 }
993
994 @Override
995 public void setExpandoBridgeAttributes(
996 com.liferay.portal.service.ServiceContext serviceContext) {
997 _mbMessage.setExpandoBridgeAttributes(serviceContext);
998 }
999
1000 @Override
1001 public java.lang.Object clone() {
1002 return new MBMessageWrapper((MBMessage)_mbMessage.clone());
1003 }
1004
1005 @Override
1006 public int compareTo(
1007 com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
1008 return _mbMessage.compareTo(mbMessage);
1009 }
1010
1011 @Override
1012 public int hashCode() {
1013 return _mbMessage.hashCode();
1014 }
1015
1016 @Override
1017 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1018 return _mbMessage.toCacheModel();
1019 }
1020
1021 @Override
1022 public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1023 return new MBMessageWrapper(_mbMessage.toEscapedModel());
1024 }
1025
1026 @Override
1027 public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1028 return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1029 }
1030
1031 @Override
1032 public java.lang.String toString() {
1033 return _mbMessage.toString();
1034 }
1035
1036 @Override
1037 public java.lang.String toXmlString() {
1038 return _mbMessage.toXmlString();
1039 }
1040
1041 @Override
1042 public void persist()
1043 throws com.liferay.portal.kernel.exception.SystemException {
1044 _mbMessage.persist();
1045 }
1046
1047 @Override
1048 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
1049 throws com.liferay.portal.kernel.exception.PortalException,
1050 com.liferay.portal.kernel.exception.SystemException {
1051 return _mbMessage.addAttachmentsFolder();
1052 }
1053
1054 @Override
1055 public java.lang.String[] getAssetTagNames()
1056 throws com.liferay.portal.kernel.exception.SystemException {
1057 return _mbMessage.getAssetTagNames();
1058 }
1059
1060 @Override
1061 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
1062 throws com.liferay.portal.kernel.exception.PortalException,
1063 com.liferay.portal.kernel.exception.SystemException {
1064 return _mbMessage.getAttachmentsFileEntries();
1065 }
1066
1067 @Override
1068 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
1069 int start, int end)
1070 throws com.liferay.portal.kernel.exception.PortalException,
1071 com.liferay.portal.kernel.exception.SystemException {
1072 return _mbMessage.getAttachmentsFileEntries(start, end);
1073 }
1074
1075 @Override
1076 public int getAttachmentsFileEntriesCount()
1077 throws com.liferay.portal.kernel.exception.PortalException,
1078 com.liferay.portal.kernel.exception.SystemException {
1079 return _mbMessage.getAttachmentsFileEntriesCount();
1080 }
1081
1082 @Override
1083 public long getAttachmentsFolderId()
1084 throws com.liferay.portal.kernel.exception.PortalException,
1085 com.liferay.portal.kernel.exception.SystemException {
1086 return _mbMessage.getAttachmentsFolderId();
1087 }
1088
1089 @Override
1090 public java.lang.String getBody(boolean translate) {
1091 return _mbMessage.getBody(translate);
1092 }
1093
1094 @Override
1095 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
1096 throws com.liferay.portal.kernel.exception.PortalException,
1097 com.liferay.portal.kernel.exception.SystemException {
1098 return _mbMessage.getCategory();
1099 }
1100
1101 @Override
1102 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
1103 throws com.liferay.portal.kernel.exception.PortalException,
1104 com.liferay.portal.kernel.exception.SystemException {
1105 return _mbMessage.getDeletedAttachmentsFileEntries();
1106 }
1107
1108 @Override
1109 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
1110 int start, int end)
1111 throws com.liferay.portal.kernel.exception.PortalException,
1112 com.liferay.portal.kernel.exception.SystemException {
1113 return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
1114 }
1115
1116 @Override
1117 public int getDeletedAttachmentsFileEntriesCount()
1118 throws com.liferay.portal.kernel.exception.PortalException,
1119 com.liferay.portal.kernel.exception.SystemException {
1120 return _mbMessage.getDeletedAttachmentsFileEntriesCount();
1121 }
1122
1123 @Override
1124 public com.liferay.portlet.messageboards.model.MBThread getThread()
1125 throws com.liferay.portal.kernel.exception.PortalException,
1126 com.liferay.portal.kernel.exception.SystemException {
1127 return _mbMessage.getThread();
1128 }
1129
1130 @Override
1131 public long getThreadAttachmentsFolderId()
1132 throws com.liferay.portal.kernel.exception.PortalException,
1133 com.liferay.portal.kernel.exception.SystemException {
1134 return _mbMessage.getThreadAttachmentsFolderId();
1135 }
1136
1137 @Override
1138 public com.liferay.portal.model.ContainerModel getTrashContainer()
1139 throws com.liferay.portal.kernel.exception.PortalException,
1140 com.liferay.portal.kernel.exception.SystemException {
1141 return _mbMessage.getTrashContainer();
1142 }
1143
1144 @Override
1145 public java.lang.String getWorkflowClassName() {
1146 return _mbMessage.getWorkflowClassName();
1147 }
1148
1149 @Override
1150 public boolean isDiscussion() {
1151 return _mbMessage.isDiscussion();
1152 }
1153
1154 @Override
1155 public boolean isFormatBBCode() {
1156 return _mbMessage.isFormatBBCode();
1157 }
1158
1159 @Override
1160 public boolean isInTrashThread()
1161 throws com.liferay.portal.kernel.exception.PortalException,
1162 com.liferay.portal.kernel.exception.SystemException {
1163 return _mbMessage.isInTrashThread();
1164 }
1165
1166 @Override
1167 public boolean isReply() {
1168 return _mbMessage.isReply();
1169 }
1170
1171 @Override
1172 public boolean isRoot() {
1173 return _mbMessage.isRoot();
1174 }
1175
1176 @Override
1177 public void setAttachmentsFolderId(long attachmentsFolderId) {
1178 _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
1179 }
1180
1181 @Override
1182 public boolean equals(Object obj) {
1183 if (this == obj) {
1184 return true;
1185 }
1186
1187 if (!(obj instanceof MBMessageWrapper)) {
1188 return false;
1189 }
1190
1191 MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1192
1193 if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1194 return true;
1195 }
1196
1197 return false;
1198 }
1199
1200 @Override
1201 public StagedModelType getStagedModelType() {
1202 return _mbMessage.getStagedModelType();
1203 }
1204
1205
1208 public MBMessage getWrappedMBMessage() {
1209 return _mbMessage;
1210 }
1211
1212 @Override
1213 public MBMessage getWrappedModel() {
1214 return _mbMessage;
1215 }
1216
1217 @Override
1218 public void resetOriginalValues() {
1219 _mbMessage.resetOriginalValues();
1220 }
1221
1222 private MBMessage _mbMessage;
1223 }