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 MBThreadWrapper implements MBThread, ModelWrapper<MBThread> {
035 public MBThreadWrapper(MBThread mbThread) {
036 _mbThread = mbThread;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return MBThread.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return MBThread.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("threadId", getThreadId());
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("categoryId", getCategoryId());
062 attributes.put("rootMessageId", getRootMessageId());
063 attributes.put("rootMessageUserId", getRootMessageUserId());
064 attributes.put("messageCount", getMessageCount());
065 attributes.put("viewCount", getViewCount());
066 attributes.put("lastPostByUserId", getLastPostByUserId());
067 attributes.put("lastPostDate", getLastPostDate());
068 attributes.put("priority", getPriority());
069 attributes.put("question", getQuestion());
070 attributes.put("status", getStatus());
071 attributes.put("statusByUserId", getStatusByUserId());
072 attributes.put("statusByUserName", getStatusByUserName());
073 attributes.put("statusDate", getStatusDate());
074
075 return attributes;
076 }
077
078 @Override
079 public void setModelAttributes(Map<String, Object> attributes) {
080 String uuid = (String)attributes.get("uuid");
081
082 if (uuid != null) {
083 setUuid(uuid);
084 }
085
086 Long threadId = (Long)attributes.get("threadId");
087
088 if (threadId != null) {
089 setThreadId(threadId);
090 }
091
092 Long groupId = (Long)attributes.get("groupId");
093
094 if (groupId != null) {
095 setGroupId(groupId);
096 }
097
098 Long companyId = (Long)attributes.get("companyId");
099
100 if (companyId != null) {
101 setCompanyId(companyId);
102 }
103
104 Long userId = (Long)attributes.get("userId");
105
106 if (userId != null) {
107 setUserId(userId);
108 }
109
110 String userName = (String)attributes.get("userName");
111
112 if (userName != null) {
113 setUserName(userName);
114 }
115
116 Date createDate = (Date)attributes.get("createDate");
117
118 if (createDate != null) {
119 setCreateDate(createDate);
120 }
121
122 Date modifiedDate = (Date)attributes.get("modifiedDate");
123
124 if (modifiedDate != null) {
125 setModifiedDate(modifiedDate);
126 }
127
128 Long categoryId = (Long)attributes.get("categoryId");
129
130 if (categoryId != null) {
131 setCategoryId(categoryId);
132 }
133
134 Long rootMessageId = (Long)attributes.get("rootMessageId");
135
136 if (rootMessageId != null) {
137 setRootMessageId(rootMessageId);
138 }
139
140 Long rootMessageUserId = (Long)attributes.get("rootMessageUserId");
141
142 if (rootMessageUserId != null) {
143 setRootMessageUserId(rootMessageUserId);
144 }
145
146 Integer messageCount = (Integer)attributes.get("messageCount");
147
148 if (messageCount != null) {
149 setMessageCount(messageCount);
150 }
151
152 Integer viewCount = (Integer)attributes.get("viewCount");
153
154 if (viewCount != null) {
155 setViewCount(viewCount);
156 }
157
158 Long lastPostByUserId = (Long)attributes.get("lastPostByUserId");
159
160 if (lastPostByUserId != null) {
161 setLastPostByUserId(lastPostByUserId);
162 }
163
164 Date lastPostDate = (Date)attributes.get("lastPostDate");
165
166 if (lastPostDate != null) {
167 setLastPostDate(lastPostDate);
168 }
169
170 Double priority = (Double)attributes.get("priority");
171
172 if (priority != null) {
173 setPriority(priority);
174 }
175
176 Boolean question = (Boolean)attributes.get("question");
177
178 if (question != null) {
179 setQuestion(question);
180 }
181
182 Integer status = (Integer)attributes.get("status");
183
184 if (status != null) {
185 setStatus(status);
186 }
187
188 Long statusByUserId = (Long)attributes.get("statusByUserId");
189
190 if (statusByUserId != null) {
191 setStatusByUserId(statusByUserId);
192 }
193
194 String statusByUserName = (String)attributes.get("statusByUserName");
195
196 if (statusByUserName != null) {
197 setStatusByUserName(statusByUserName);
198 }
199
200 Date statusDate = (Date)attributes.get("statusDate");
201
202 if (statusDate != null) {
203 setStatusDate(statusDate);
204 }
205 }
206
207
212 @Override
213 public long getPrimaryKey() {
214 return _mbThread.getPrimaryKey();
215 }
216
217
222 @Override
223 public void setPrimaryKey(long primaryKey) {
224 _mbThread.setPrimaryKey(primaryKey);
225 }
226
227
232 @Override
233 public java.lang.String getUuid() {
234 return _mbThread.getUuid();
235 }
236
237
242 @Override
243 public void setUuid(java.lang.String uuid) {
244 _mbThread.setUuid(uuid);
245 }
246
247
252 @Override
253 public long getThreadId() {
254 return _mbThread.getThreadId();
255 }
256
257
262 @Override
263 public void setThreadId(long threadId) {
264 _mbThread.setThreadId(threadId);
265 }
266
267
272 @Override
273 public long getGroupId() {
274 return _mbThread.getGroupId();
275 }
276
277
282 @Override
283 public void setGroupId(long groupId) {
284 _mbThread.setGroupId(groupId);
285 }
286
287
292 @Override
293 public long getCompanyId() {
294 return _mbThread.getCompanyId();
295 }
296
297
302 @Override
303 public void setCompanyId(long companyId) {
304 _mbThread.setCompanyId(companyId);
305 }
306
307
312 @Override
313 public long getUserId() {
314 return _mbThread.getUserId();
315 }
316
317
322 @Override
323 public void setUserId(long userId) {
324 _mbThread.setUserId(userId);
325 }
326
327
333 @Override
334 public java.lang.String getUserUuid()
335 throws com.liferay.portal.kernel.exception.SystemException {
336 return _mbThread.getUserUuid();
337 }
338
339
344 @Override
345 public void setUserUuid(java.lang.String userUuid) {
346 _mbThread.setUserUuid(userUuid);
347 }
348
349
354 @Override
355 public java.lang.String getUserName() {
356 return _mbThread.getUserName();
357 }
358
359
364 @Override
365 public void setUserName(java.lang.String userName) {
366 _mbThread.setUserName(userName);
367 }
368
369
374 @Override
375 public java.util.Date getCreateDate() {
376 return _mbThread.getCreateDate();
377 }
378
379
384 @Override
385 public void setCreateDate(java.util.Date createDate) {
386 _mbThread.setCreateDate(createDate);
387 }
388
389
394 @Override
395 public java.util.Date getModifiedDate() {
396 return _mbThread.getModifiedDate();
397 }
398
399
404 @Override
405 public void setModifiedDate(java.util.Date modifiedDate) {
406 _mbThread.setModifiedDate(modifiedDate);
407 }
408
409
414 @Override
415 public long getCategoryId() {
416 return _mbThread.getCategoryId();
417 }
418
419
424 @Override
425 public void setCategoryId(long categoryId) {
426 _mbThread.setCategoryId(categoryId);
427 }
428
429
434 @Override
435 public long getRootMessageId() {
436 return _mbThread.getRootMessageId();
437 }
438
439
444 @Override
445 public void setRootMessageId(long rootMessageId) {
446 _mbThread.setRootMessageId(rootMessageId);
447 }
448
449
454 @Override
455 public long getRootMessageUserId() {
456 return _mbThread.getRootMessageUserId();
457 }
458
459
464 @Override
465 public void setRootMessageUserId(long rootMessageUserId) {
466 _mbThread.setRootMessageUserId(rootMessageUserId);
467 }
468
469
475 @Override
476 public java.lang.String getRootMessageUserUuid()
477 throws com.liferay.portal.kernel.exception.SystemException {
478 return _mbThread.getRootMessageUserUuid();
479 }
480
481
486 @Override
487 public void setRootMessageUserUuid(java.lang.String rootMessageUserUuid) {
488 _mbThread.setRootMessageUserUuid(rootMessageUserUuid);
489 }
490
491
496 @Override
497 public int getMessageCount() {
498 return _mbThread.getMessageCount();
499 }
500
501
506 @Override
507 public void setMessageCount(int messageCount) {
508 _mbThread.setMessageCount(messageCount);
509 }
510
511
516 @Override
517 public int getViewCount() {
518 return _mbThread.getViewCount();
519 }
520
521
526 @Override
527 public void setViewCount(int viewCount) {
528 _mbThread.setViewCount(viewCount);
529 }
530
531
536 @Override
537 public long getLastPostByUserId() {
538 return _mbThread.getLastPostByUserId();
539 }
540
541
546 @Override
547 public void setLastPostByUserId(long lastPostByUserId) {
548 _mbThread.setLastPostByUserId(lastPostByUserId);
549 }
550
551
557 @Override
558 public java.lang.String getLastPostByUserUuid()
559 throws com.liferay.portal.kernel.exception.SystemException {
560 return _mbThread.getLastPostByUserUuid();
561 }
562
563
568 @Override
569 public void setLastPostByUserUuid(java.lang.String lastPostByUserUuid) {
570 _mbThread.setLastPostByUserUuid(lastPostByUserUuid);
571 }
572
573
578 @Override
579 public java.util.Date getLastPostDate() {
580 return _mbThread.getLastPostDate();
581 }
582
583
588 @Override
589 public void setLastPostDate(java.util.Date lastPostDate) {
590 _mbThread.setLastPostDate(lastPostDate);
591 }
592
593
598 @Override
599 public double getPriority() {
600 return _mbThread.getPriority();
601 }
602
603
608 @Override
609 public void setPriority(double priority) {
610 _mbThread.setPriority(priority);
611 }
612
613
618 @Override
619 public boolean getQuestion() {
620 return _mbThread.getQuestion();
621 }
622
623
628 @Override
629 public boolean isQuestion() {
630 return _mbThread.isQuestion();
631 }
632
633
638 @Override
639 public void setQuestion(boolean question) {
640 _mbThread.setQuestion(question);
641 }
642
643
648 @Override
649 public int getStatus() {
650 return _mbThread.getStatus();
651 }
652
653
658 @Override
659 public void setStatus(int status) {
660 _mbThread.setStatus(status);
661 }
662
663
668 @Override
669 public long getStatusByUserId() {
670 return _mbThread.getStatusByUserId();
671 }
672
673
678 @Override
679 public void setStatusByUserId(long statusByUserId) {
680 _mbThread.setStatusByUserId(statusByUserId);
681 }
682
683
689 @Override
690 public java.lang.String getStatusByUserUuid()
691 throws com.liferay.portal.kernel.exception.SystemException {
692 return _mbThread.getStatusByUserUuid();
693 }
694
695
700 @Override
701 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
702 _mbThread.setStatusByUserUuid(statusByUserUuid);
703 }
704
705
710 @Override
711 public java.lang.String getStatusByUserName() {
712 return _mbThread.getStatusByUserName();
713 }
714
715
720 @Override
721 public void setStatusByUserName(java.lang.String statusByUserName) {
722 _mbThread.setStatusByUserName(statusByUserName);
723 }
724
725
730 @Override
731 public java.util.Date getStatusDate() {
732 return _mbThread.getStatusDate();
733 }
734
735
740 @Override
741 public void setStatusDate(java.util.Date statusDate) {
742 _mbThread.setStatusDate(statusDate);
743 }
744
745
751 @Override
752 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
753 throws com.liferay.portal.kernel.exception.PortalException,
754 com.liferay.portal.kernel.exception.SystemException {
755 return _mbThread.getTrashEntry();
756 }
757
758
763 @Override
764 public long getTrashEntryClassPK() {
765 return _mbThread.getTrashEntryClassPK();
766 }
767
768
773 @Override
774 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
775 return _mbThread.getTrashHandler();
776 }
777
778
783 @Override
784 public boolean isInTrash() {
785 return _mbThread.isInTrash();
786 }
787
788
794 @Override
795 public boolean isInTrashContainer() {
796 return _mbThread.isInTrashContainer();
797 }
798
799
802 @Override
803 public boolean getApproved() {
804 return _mbThread.getApproved();
805 }
806
807
812 @Override
813 public boolean isApproved() {
814 return _mbThread.isApproved();
815 }
816
817
822 @Override
823 public boolean isDenied() {
824 return _mbThread.isDenied();
825 }
826
827
832 @Override
833 public boolean isDraft() {
834 return _mbThread.isDraft();
835 }
836
837
842 @Override
843 public boolean isExpired() {
844 return _mbThread.isExpired();
845 }
846
847
852 @Override
853 public boolean isInactive() {
854 return _mbThread.isInactive();
855 }
856
857
862 @Override
863 public boolean isIncomplete() {
864 return _mbThread.isIncomplete();
865 }
866
867
872 @Override
873 public boolean isPending() {
874 return _mbThread.isPending();
875 }
876
877
882 @Override
883 public boolean isScheduled() {
884 return _mbThread.isScheduled();
885 }
886
887
892 @Override
893 public long getContainerModelId() {
894 return _mbThread.getContainerModelId();
895 }
896
897
902 @Override
903 public void setContainerModelId(long containerModelId) {
904 _mbThread.setContainerModelId(containerModelId);
905 }
906
907
912 @Override
913 public java.lang.String getContainerModelName() {
914 return _mbThread.getContainerModelName();
915 }
916
917
922 @Override
923 public long getParentContainerModelId() {
924 return _mbThread.getParentContainerModelId();
925 }
926
927
932 @Override
933 public void setParentContainerModelId(long parentContainerModelId) {
934 _mbThread.setParentContainerModelId(parentContainerModelId);
935 }
936
937 @Override
938 public boolean isNew() {
939 return _mbThread.isNew();
940 }
941
942 @Override
943 public void setNew(boolean n) {
944 _mbThread.setNew(n);
945 }
946
947 @Override
948 public boolean isCachedModel() {
949 return _mbThread.isCachedModel();
950 }
951
952 @Override
953 public void setCachedModel(boolean cachedModel) {
954 _mbThread.setCachedModel(cachedModel);
955 }
956
957 @Override
958 public boolean isEscapedModel() {
959 return _mbThread.isEscapedModel();
960 }
961
962 @Override
963 public java.io.Serializable getPrimaryKeyObj() {
964 return _mbThread.getPrimaryKeyObj();
965 }
966
967 @Override
968 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
969 _mbThread.setPrimaryKeyObj(primaryKeyObj);
970 }
971
972 @Override
973 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
974 return _mbThread.getExpandoBridge();
975 }
976
977 @Override
978 public void setExpandoBridgeAttributes(
979 com.liferay.portal.model.BaseModel<?> baseModel) {
980 _mbThread.setExpandoBridgeAttributes(baseModel);
981 }
982
983 @Override
984 public void setExpandoBridgeAttributes(
985 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
986 _mbThread.setExpandoBridgeAttributes(expandoBridge);
987 }
988
989 @Override
990 public void setExpandoBridgeAttributes(
991 com.liferay.portal.service.ServiceContext serviceContext) {
992 _mbThread.setExpandoBridgeAttributes(serviceContext);
993 }
994
995 @Override
996 public java.lang.Object clone() {
997 return new MBThreadWrapper((MBThread)_mbThread.clone());
998 }
999
1000 @Override
1001 public int compareTo(
1002 com.liferay.portlet.messageboards.model.MBThread mbThread) {
1003 return _mbThread.compareTo(mbThread);
1004 }
1005
1006 @Override
1007 public int hashCode() {
1008 return _mbThread.hashCode();
1009 }
1010
1011 @Override
1012 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBThread> toCacheModel() {
1013 return _mbThread.toCacheModel();
1014 }
1015
1016 @Override
1017 public com.liferay.portlet.messageboards.model.MBThread toEscapedModel() {
1018 return new MBThreadWrapper(_mbThread.toEscapedModel());
1019 }
1020
1021 @Override
1022 public com.liferay.portlet.messageboards.model.MBThread toUnescapedModel() {
1023 return new MBThreadWrapper(_mbThread.toUnescapedModel());
1024 }
1025
1026 @Override
1027 public java.lang.String toString() {
1028 return _mbThread.toString();
1029 }
1030
1031 @Override
1032 public java.lang.String toXmlString() {
1033 return _mbThread.toXmlString();
1034 }
1035
1036 @Override
1037 public void persist()
1038 throws com.liferay.portal.kernel.exception.SystemException {
1039 _mbThread.persist();
1040 }
1041
1042 @Override
1043 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
1044 throws com.liferay.portal.kernel.exception.PortalException,
1045 com.liferay.portal.kernel.exception.SystemException {
1046 return _mbThread.addAttachmentsFolder();
1047 }
1048
1049 @Override
1050 public long getAttachmentsFolderId()
1051 throws com.liferay.portal.kernel.exception.SystemException {
1052 return _mbThread.getAttachmentsFolderId();
1053 }
1054
1055 @Override
1056 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
1057 throws com.liferay.portal.kernel.exception.PortalException,
1058 com.liferay.portal.kernel.exception.SystemException {
1059 return _mbThread.getCategory();
1060 }
1061
1062 @Override
1063 public com.liferay.portal.model.Lock getLock() {
1064 return _mbThread.getLock();
1065 }
1066
1067 @Override
1068 public long[] getParticipantUserIds()
1069 throws com.liferay.portal.kernel.exception.SystemException {
1070 return _mbThread.getParticipantUserIds();
1071 }
1072
1073 @Override
1074 public boolean hasLock(long userId) {
1075 return _mbThread.hasLock(userId);
1076 }
1077
1078 @Override
1079 public boolean isLocked() {
1080 return _mbThread.isLocked();
1081 }
1082
1083 @Override
1084 public boolean equals(Object obj) {
1085 if (this == obj) {
1086 return true;
1087 }
1088
1089 if (!(obj instanceof MBThreadWrapper)) {
1090 return false;
1091 }
1092
1093 MBThreadWrapper mbThreadWrapper = (MBThreadWrapper)obj;
1094
1095 if (Validator.equals(_mbThread, mbThreadWrapper._mbThread)) {
1096 return true;
1097 }
1098
1099 return false;
1100 }
1101
1102 @Override
1103 public StagedModelType getStagedModelType() {
1104 return _mbThread.getStagedModelType();
1105 }
1106
1107
1110 public MBThread getWrappedMBThread() {
1111 return _mbThread;
1112 }
1113
1114 @Override
1115 public MBThread getWrappedModel() {
1116 return _mbThread;
1117 }
1118
1119 @Override
1120 public void resetOriginalValues() {
1121 _mbThread.resetOriginalValues();
1122 }
1123
1124 private MBThread _mbThread;
1125 }