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 MBThreadWrapper implements MBThread, ModelWrapper<MBThread> {
039 public MBThreadWrapper(MBThread mbThread) {
040 _mbThread = mbThread;
041 }
042
043 @Override
044 public Class<?> getModelClass() {
045 return MBThread.class;
046 }
047
048 @Override
049 public String getModelClassName() {
050 return MBThread.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("threadId", getThreadId());
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("categoryId", getCategoryId());
066 attributes.put("rootMessageId", getRootMessageId());
067 attributes.put("rootMessageUserId", getRootMessageUserId());
068 attributes.put("messageCount", getMessageCount());
069 attributes.put("viewCount", getViewCount());
070 attributes.put("lastPostByUserId", getLastPostByUserId());
071 attributes.put("lastPostDate", getLastPostDate());
072 attributes.put("priority", getPriority());
073 attributes.put("question", getQuestion());
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 threadId = (Long)attributes.get("threadId");
091
092 if (threadId != null) {
093 setThreadId(threadId);
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 categoryId = (Long)attributes.get("categoryId");
133
134 if (categoryId != null) {
135 setCategoryId(categoryId);
136 }
137
138 Long rootMessageId = (Long)attributes.get("rootMessageId");
139
140 if (rootMessageId != null) {
141 setRootMessageId(rootMessageId);
142 }
143
144 Long rootMessageUserId = (Long)attributes.get("rootMessageUserId");
145
146 if (rootMessageUserId != null) {
147 setRootMessageUserId(rootMessageUserId);
148 }
149
150 Integer messageCount = (Integer)attributes.get("messageCount");
151
152 if (messageCount != null) {
153 setMessageCount(messageCount);
154 }
155
156 Integer viewCount = (Integer)attributes.get("viewCount");
157
158 if (viewCount != null) {
159 setViewCount(viewCount);
160 }
161
162 Long lastPostByUserId = (Long)attributes.get("lastPostByUserId");
163
164 if (lastPostByUserId != null) {
165 setLastPostByUserId(lastPostByUserId);
166 }
167
168 Date lastPostDate = (Date)attributes.get("lastPostDate");
169
170 if (lastPostDate != null) {
171 setLastPostDate(lastPostDate);
172 }
173
174 Double priority = (Double)attributes.get("priority");
175
176 if (priority != null) {
177 setPriority(priority);
178 }
179
180 Boolean question = (Boolean)attributes.get("question");
181
182 if (question != null) {
183 setQuestion(question);
184 }
185
186 Integer status = (Integer)attributes.get("status");
187
188 if (status != null) {
189 setStatus(status);
190 }
191
192 Long statusByUserId = (Long)attributes.get("statusByUserId");
193
194 if (statusByUserId != null) {
195 setStatusByUserId(statusByUserId);
196 }
197
198 String statusByUserName = (String)attributes.get("statusByUserName");
199
200 if (statusByUserName != null) {
201 setStatusByUserName(statusByUserName);
202 }
203
204 Date statusDate = (Date)attributes.get("statusDate");
205
206 if (statusDate != null) {
207 setStatusDate(statusDate);
208 }
209 }
210
211 @Override
212 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
213 throws com.liferay.portal.kernel.exception.PortalException {
214 return _mbThread.addAttachmentsFolder();
215 }
216
217 @Override
218 public java.lang.Object clone() {
219 return new MBThreadWrapper((MBThread)_mbThread.clone());
220 }
221
222 @Override
223 public int compareTo(
224 com.liferay.portlet.messageboards.model.MBThread mbThread) {
225 return _mbThread.compareTo(mbThread);
226 }
227
228
231 @Deprecated
232 @Override
233 public boolean getApproved() {
234 return _mbThread.getApproved();
235 }
236
237 @Override
238 public long getAttachmentsFolderId() {
239 return _mbThread.getAttachmentsFolderId();
240 }
241
242 @Override
243 public com.liferay.portlet.messageboards.model.MBCategory getCategory()
244 throws com.liferay.portal.kernel.exception.PortalException {
245 return _mbThread.getCategory();
246 }
247
248
253 @Override
254 public long getCategoryId() {
255 return _mbThread.getCategoryId();
256 }
257
258
263 @Override
264 public long getCompanyId() {
265 return _mbThread.getCompanyId();
266 }
267
268
273 @Override
274 public long getContainerModelId() {
275 return _mbThread.getContainerModelId();
276 }
277
278
283 @Override
284 public java.lang.String getContainerModelName() {
285 return _mbThread.getContainerModelName();
286 }
287
288
293 @Override
294 public Date getCreateDate() {
295 return _mbThread.getCreateDate();
296 }
297
298 @Override
299 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
300 return _mbThread.getExpandoBridge();
301 }
302
303
308 @Override
309 public long getGroupId() {
310 return _mbThread.getGroupId();
311 }
312
313
318 @Override
319 public long getLastPostByUserId() {
320 return _mbThread.getLastPostByUserId();
321 }
322
323
328 @Override
329 public java.lang.String getLastPostByUserUuid() {
330 return _mbThread.getLastPostByUserUuid();
331 }
332
333
338 @Override
339 public Date getLastPostDate() {
340 return _mbThread.getLastPostDate();
341 }
342
343 @Override
344 public com.liferay.portal.kernel.lock.Lock getLock() {
345 return _mbThread.getLock();
346 }
347
348
353 @Override
354 public int getMessageCount() {
355 return _mbThread.getMessageCount();
356 }
357
358
363 @Override
364 public Date getModifiedDate() {
365 return _mbThread.getModifiedDate();
366 }
367
368
373 @Override
374 public long getParentContainerModelId() {
375 return _mbThread.getParentContainerModelId();
376 }
377
378 @Override
379 public long[] getParticipantUserIds() {
380 return _mbThread.getParticipantUserIds();
381 }
382
383
388 @Override
389 public long getPrimaryKey() {
390 return _mbThread.getPrimaryKey();
391 }
392
393 @Override
394 public java.io.Serializable getPrimaryKeyObj() {
395 return _mbThread.getPrimaryKeyObj();
396 }
397
398
403 @Override
404 public double getPriority() {
405 return _mbThread.getPriority();
406 }
407
408
413 @Override
414 public boolean getQuestion() {
415 return _mbThread.getQuestion();
416 }
417
418
423 @Override
424 public long getRootMessageId() {
425 return _mbThread.getRootMessageId();
426 }
427
428
433 @Override
434 public long getRootMessageUserId() {
435 return _mbThread.getRootMessageUserId();
436 }
437
438
443 @Override
444 public java.lang.String getRootMessageUserUuid() {
445 return _mbThread.getRootMessageUserUuid();
446 }
447
448
453 @Override
454 public int getStatus() {
455 return _mbThread.getStatus();
456 }
457
458
463 @Override
464 public long getStatusByUserId() {
465 return _mbThread.getStatusByUserId();
466 }
467
468
473 @Override
474 public java.lang.String getStatusByUserName() {
475 return _mbThread.getStatusByUserName();
476 }
477
478
483 @Override
484 public java.lang.String getStatusByUserUuid() {
485 return _mbThread.getStatusByUserUuid();
486 }
487
488
493 @Override
494 public Date getStatusDate() {
495 return _mbThread.getStatusDate();
496 }
497
498
503 @Override
504 public long getThreadId() {
505 return _mbThread.getThreadId();
506 }
507
508
513 @Override
514 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
515 throws com.liferay.portal.kernel.exception.PortalException {
516 return _mbThread.getTrashEntry();
517 }
518
519
524 @Override
525 public long getTrashEntryClassPK() {
526 return _mbThread.getTrashEntryClassPK();
527 }
528
529
534 @Override
535 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
536 return _mbThread.getTrashHandler();
537 }
538
539
544 @Override
545 public long getUserId() {
546 return _mbThread.getUserId();
547 }
548
549
554 @Override
555 public java.lang.String getUserName() {
556 return _mbThread.getUserName();
557 }
558
559
564 @Override
565 public java.lang.String getUserUuid() {
566 return _mbThread.getUserUuid();
567 }
568
569
574 @Override
575 public java.lang.String getUuid() {
576 return _mbThread.getUuid();
577 }
578
579
584 @Override
585 public int getViewCount() {
586 return _mbThread.getViewCount();
587 }
588
589 @Override
590 public boolean hasLock(long userId) {
591 return _mbThread.hasLock(userId);
592 }
593
594 @Override
595 public int hashCode() {
596 return _mbThread.hashCode();
597 }
598
599
604 @Override
605 public boolean isApproved() {
606 return _mbThread.isApproved();
607 }
608
609 @Override
610 public boolean isCachedModel() {
611 return _mbThread.isCachedModel();
612 }
613
614
619 @Override
620 public boolean isDenied() {
621 return _mbThread.isDenied();
622 }
623
624
629 @Override
630 public boolean isDraft() {
631 return _mbThread.isDraft();
632 }
633
634 @Override
635 public boolean isEscapedModel() {
636 return _mbThread.isEscapedModel();
637 }
638
639
644 @Override
645 public boolean isExpired() {
646 return _mbThread.isExpired();
647 }
648
649
654 @Override
655 public boolean isInTrash() {
656 return _mbThread.isInTrash();
657 }
658
659
664 @Override
665 public boolean isInTrashContainer() {
666 return _mbThread.isInTrashContainer();
667 }
668
669 @Override
670 public boolean isInTrashExplicitly() {
671 return _mbThread.isInTrashExplicitly();
672 }
673
674 @Override
675 public boolean isInTrashImplicitly() {
676 return _mbThread.isInTrashImplicitly();
677 }
678
679
684 @Override
685 public boolean isInactive() {
686 return _mbThread.isInactive();
687 }
688
689
694 @Override
695 public boolean isIncomplete() {
696 return _mbThread.isIncomplete();
697 }
698
699 @Override
700 public boolean isLocked() {
701 return _mbThread.isLocked();
702 }
703
704 @Override
705 public boolean isNew() {
706 return _mbThread.isNew();
707 }
708
709
714 @Override
715 public boolean isPending() {
716 return _mbThread.isPending();
717 }
718
719
724 @Override
725 public boolean isQuestion() {
726 return _mbThread.isQuestion();
727 }
728
729
734 @Override
735 public boolean isScheduled() {
736 return _mbThread.isScheduled();
737 }
738
739 @Override
740 public void persist() {
741 _mbThread.persist();
742 }
743
744 @Override
745 public void setCachedModel(boolean cachedModel) {
746 _mbThread.setCachedModel(cachedModel);
747 }
748
749
754 @Override
755 public void setCategoryId(long categoryId) {
756 _mbThread.setCategoryId(categoryId);
757 }
758
759
764 @Override
765 public void setCompanyId(long companyId) {
766 _mbThread.setCompanyId(companyId);
767 }
768
769
774 @Override
775 public void setContainerModelId(long containerModelId) {
776 _mbThread.setContainerModelId(containerModelId);
777 }
778
779
784 @Override
785 public void setCreateDate(Date createDate) {
786 _mbThread.setCreateDate(createDate);
787 }
788
789 @Override
790 public void setExpandoBridgeAttributes(
791 com.liferay.portal.model.BaseModel<?> baseModel) {
792 _mbThread.setExpandoBridgeAttributes(baseModel);
793 }
794
795 @Override
796 public void setExpandoBridgeAttributes(
797 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
798 _mbThread.setExpandoBridgeAttributes(expandoBridge);
799 }
800
801 @Override
802 public void setExpandoBridgeAttributes(
803 com.liferay.portal.service.ServiceContext serviceContext) {
804 _mbThread.setExpandoBridgeAttributes(serviceContext);
805 }
806
807
812 @Override
813 public void setGroupId(long groupId) {
814 _mbThread.setGroupId(groupId);
815 }
816
817
822 @Override
823 public void setLastPostByUserId(long lastPostByUserId) {
824 _mbThread.setLastPostByUserId(lastPostByUserId);
825 }
826
827
832 @Override
833 public void setLastPostByUserUuid(java.lang.String lastPostByUserUuid) {
834 _mbThread.setLastPostByUserUuid(lastPostByUserUuid);
835 }
836
837
842 @Override
843 public void setLastPostDate(Date lastPostDate) {
844 _mbThread.setLastPostDate(lastPostDate);
845 }
846
847
852 @Override
853 public void setMessageCount(int messageCount) {
854 _mbThread.setMessageCount(messageCount);
855 }
856
857
862 @Override
863 public void setModifiedDate(Date modifiedDate) {
864 _mbThread.setModifiedDate(modifiedDate);
865 }
866
867 @Override
868 public void setNew(boolean n) {
869 _mbThread.setNew(n);
870 }
871
872
877 @Override
878 public void setParentContainerModelId(long parentContainerModelId) {
879 _mbThread.setParentContainerModelId(parentContainerModelId);
880 }
881
882
887 @Override
888 public void setPrimaryKey(long primaryKey) {
889 _mbThread.setPrimaryKey(primaryKey);
890 }
891
892 @Override
893 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
894 _mbThread.setPrimaryKeyObj(primaryKeyObj);
895 }
896
897
902 @Override
903 public void setPriority(double priority) {
904 _mbThread.setPriority(priority);
905 }
906
907
912 @Override
913 public void setQuestion(boolean question) {
914 _mbThread.setQuestion(question);
915 }
916
917
922 @Override
923 public void setRootMessageId(long rootMessageId) {
924 _mbThread.setRootMessageId(rootMessageId);
925 }
926
927
932 @Override
933 public void setRootMessageUserId(long rootMessageUserId) {
934 _mbThread.setRootMessageUserId(rootMessageUserId);
935 }
936
937
942 @Override
943 public void setRootMessageUserUuid(java.lang.String rootMessageUserUuid) {
944 _mbThread.setRootMessageUserUuid(rootMessageUserUuid);
945 }
946
947
952 @Override
953 public void setStatus(int status) {
954 _mbThread.setStatus(status);
955 }
956
957
962 @Override
963 public void setStatusByUserId(long statusByUserId) {
964 _mbThread.setStatusByUserId(statusByUserId);
965 }
966
967
972 @Override
973 public void setStatusByUserName(java.lang.String statusByUserName) {
974 _mbThread.setStatusByUserName(statusByUserName);
975 }
976
977
982 @Override
983 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
984 _mbThread.setStatusByUserUuid(statusByUserUuid);
985 }
986
987
992 @Override
993 public void setStatusDate(Date statusDate) {
994 _mbThread.setStatusDate(statusDate);
995 }
996
997
1002 @Override
1003 public void setThreadId(long threadId) {
1004 _mbThread.setThreadId(threadId);
1005 }
1006
1007
1012 @Override
1013 public void setUserId(long userId) {
1014 _mbThread.setUserId(userId);
1015 }
1016
1017
1022 @Override
1023 public void setUserName(java.lang.String userName) {
1024 _mbThread.setUserName(userName);
1025 }
1026
1027
1032 @Override
1033 public void setUserUuid(java.lang.String userUuid) {
1034 _mbThread.setUserUuid(userUuid);
1035 }
1036
1037
1042 @Override
1043 public void setUuid(java.lang.String uuid) {
1044 _mbThread.setUuid(uuid);
1045 }
1046
1047
1052 @Override
1053 public void setViewCount(int viewCount) {
1054 _mbThread.setViewCount(viewCount);
1055 }
1056
1057 @Override
1058 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBThread> toCacheModel() {
1059 return _mbThread.toCacheModel();
1060 }
1061
1062 @Override
1063 public com.liferay.portlet.messageboards.model.MBThread toEscapedModel() {
1064 return new MBThreadWrapper(_mbThread.toEscapedModel());
1065 }
1066
1067 @Override
1068 public java.lang.String toString() {
1069 return _mbThread.toString();
1070 }
1071
1072 @Override
1073 public com.liferay.portlet.messageboards.model.MBThread toUnescapedModel() {
1074 return new MBThreadWrapper(_mbThread.toUnescapedModel());
1075 }
1076
1077 @Override
1078 public java.lang.String toXmlString() {
1079 return _mbThread.toXmlString();
1080 }
1081
1082 @Override
1083 public boolean equals(Object obj) {
1084 if (this == obj) {
1085 return true;
1086 }
1087
1088 if (!(obj instanceof MBThreadWrapper)) {
1089 return false;
1090 }
1091
1092 MBThreadWrapper mbThreadWrapper = (MBThreadWrapper)obj;
1093
1094 if (Validator.equals(_mbThread, mbThreadWrapper._mbThread)) {
1095 return true;
1096 }
1097
1098 return false;
1099 }
1100
1101 @Override
1102 public StagedModelType getStagedModelType() {
1103 return _mbThread.getStagedModelType();
1104 }
1105
1106
1109 @Deprecated
1110 public MBThread getWrappedMBThread() {
1111 return _mbThread;
1112 }
1113
1114 @Override
1115 public MBThread getWrappedModel() {
1116 return _mbThread;
1117 }
1118
1119 @Override
1120 public boolean isEntityCacheEnabled() {
1121 return _mbThread.isEntityCacheEnabled();
1122 }
1123
1124 @Override
1125 public boolean isFinderCacheEnabled() {
1126 return _mbThread.isFinderCacheEnabled();
1127 }
1128
1129 @Override
1130 public void resetOriginalValues() {
1131 _mbThread.resetOriginalValues();
1132 }
1133
1134 private final MBThread _mbThread;
1135 }