001
014
015 package com.liferay.document.library.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 import com.liferay.portal.kernel.util.Validator;
026
027 import java.io.Serializable;
028
029 import java.util.Date;
030 import java.util.HashMap;
031 import java.util.Map;
032
033
042 @ProviderType
043 public class DLFolderWrapper implements DLFolder, ModelWrapper<DLFolder> {
044 public DLFolderWrapper(DLFolder dlFolder) {
045 _dlFolder = dlFolder;
046 }
047
048 @Override
049 public Class<?> getModelClass() {
050 return DLFolder.class;
051 }
052
053 @Override
054 public String getModelClassName() {
055 return DLFolder.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("folderId", getFolderId());
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("repositoryId", getRepositoryId());
071 attributes.put("mountPoint", getMountPoint());
072 attributes.put("parentFolderId", getParentFolderId());
073 attributes.put("treePath", getTreePath());
074 attributes.put("name", getName());
075 attributes.put("description", getDescription());
076 attributes.put("lastPostDate", getLastPostDate());
077 attributes.put("defaultFileEntryTypeId", getDefaultFileEntryTypeId());
078 attributes.put("hidden", getHidden());
079 attributes.put("restrictionType", getRestrictionType());
080 attributes.put("lastPublishDate", getLastPublishDate());
081 attributes.put("status", getStatus());
082 attributes.put("statusByUserId", getStatusByUserId());
083 attributes.put("statusByUserName", getStatusByUserName());
084 attributes.put("statusDate", getStatusDate());
085
086 return attributes;
087 }
088
089 @Override
090 public void setModelAttributes(Map<String, Object> attributes) {
091 String uuid = (String)attributes.get("uuid");
092
093 if (uuid != null) {
094 setUuid(uuid);
095 }
096
097 Long folderId = (Long)attributes.get("folderId");
098
099 if (folderId != null) {
100 setFolderId(folderId);
101 }
102
103 Long groupId = (Long)attributes.get("groupId");
104
105 if (groupId != null) {
106 setGroupId(groupId);
107 }
108
109 Long companyId = (Long)attributes.get("companyId");
110
111 if (companyId != null) {
112 setCompanyId(companyId);
113 }
114
115 Long userId = (Long)attributes.get("userId");
116
117 if (userId != null) {
118 setUserId(userId);
119 }
120
121 String userName = (String)attributes.get("userName");
122
123 if (userName != null) {
124 setUserName(userName);
125 }
126
127 Date createDate = (Date)attributes.get("createDate");
128
129 if (createDate != null) {
130 setCreateDate(createDate);
131 }
132
133 Date modifiedDate = (Date)attributes.get("modifiedDate");
134
135 if (modifiedDate != null) {
136 setModifiedDate(modifiedDate);
137 }
138
139 Long repositoryId = (Long)attributes.get("repositoryId");
140
141 if (repositoryId != null) {
142 setRepositoryId(repositoryId);
143 }
144
145 Boolean mountPoint = (Boolean)attributes.get("mountPoint");
146
147 if (mountPoint != null) {
148 setMountPoint(mountPoint);
149 }
150
151 Long parentFolderId = (Long)attributes.get("parentFolderId");
152
153 if (parentFolderId != null) {
154 setParentFolderId(parentFolderId);
155 }
156
157 String treePath = (String)attributes.get("treePath");
158
159 if (treePath != null) {
160 setTreePath(treePath);
161 }
162
163 String name = (String)attributes.get("name");
164
165 if (name != null) {
166 setName(name);
167 }
168
169 String description = (String)attributes.get("description");
170
171 if (description != null) {
172 setDescription(description);
173 }
174
175 Date lastPostDate = (Date)attributes.get("lastPostDate");
176
177 if (lastPostDate != null) {
178 setLastPostDate(lastPostDate);
179 }
180
181 Long defaultFileEntryTypeId = (Long)attributes.get(
182 "defaultFileEntryTypeId");
183
184 if (defaultFileEntryTypeId != null) {
185 setDefaultFileEntryTypeId(defaultFileEntryTypeId);
186 }
187
188 Boolean hidden = (Boolean)attributes.get("hidden");
189
190 if (hidden != null) {
191 setHidden(hidden);
192 }
193
194 Integer restrictionType = (Integer)attributes.get("restrictionType");
195
196 if (restrictionType != null) {
197 setRestrictionType(restrictionType);
198 }
199
200 Date lastPublishDate = (Date)attributes.get("lastPublishDate");
201
202 if (lastPublishDate != null) {
203 setLastPublishDate(lastPublishDate);
204 }
205
206 Integer status = (Integer)attributes.get("status");
207
208 if (status != null) {
209 setStatus(status);
210 }
211
212 Long statusByUserId = (Long)attributes.get("statusByUserId");
213
214 if (statusByUserId != null) {
215 setStatusByUserId(statusByUserId);
216 }
217
218 String statusByUserName = (String)attributes.get("statusByUserName");
219
220 if (statusByUserName != null) {
221 setStatusByUserName(statusByUserName);
222 }
223
224 Date statusDate = (Date)attributes.get("statusDate");
225
226 if (statusDate != null) {
227 setStatusDate(statusDate);
228 }
229 }
230
231 @Override
232 public java.lang.String buildTreePath()
233 throws com.liferay.portal.kernel.exception.PortalException {
234 return _dlFolder.buildTreePath();
235 }
236
237 @Override
238 public java.lang.Object clone() {
239 return new DLFolderWrapper((DLFolder)_dlFolder.clone());
240 }
241
242 @Override
243 public int compareTo(
244 com.liferay.document.library.kernel.model.DLFolder dlFolder) {
245 return _dlFolder.compareTo(dlFolder);
246 }
247
248 @Override
249 public java.util.List<java.lang.Long> getAncestorFolderIds()
250 throws com.liferay.portal.kernel.exception.PortalException {
251 return _dlFolder.getAncestorFolderIds();
252 }
253
254 @Override
255 public java.util.List<com.liferay.document.library.kernel.model.DLFolder> getAncestors()
256 throws com.liferay.portal.kernel.exception.PortalException {
257 return _dlFolder.getAncestors();
258 }
259
260
265 @Override
266 public long getCompanyId() {
267 return _dlFolder.getCompanyId();
268 }
269
270
275 @Override
276 public long getContainerModelId() {
277 return _dlFolder.getContainerModelId();
278 }
279
280
285 @Override
286 public java.lang.String getContainerModelName() {
287 return _dlFolder.getContainerModelName();
288 }
289
290
295 @Override
296 public Date getCreateDate() {
297 return _dlFolder.getCreateDate();
298 }
299
300
305 @Override
306 public long getDefaultFileEntryTypeId() {
307 return _dlFolder.getDefaultFileEntryTypeId();
308 }
309
310
315 @Override
316 public java.lang.String getDescription() {
317 return _dlFolder.getDescription();
318 }
319
320 @Override
321 public ExpandoBridge getExpandoBridge() {
322 return _dlFolder.getExpandoBridge();
323 }
324
325
330 @Override
331 public long getFolderId() {
332 return _dlFolder.getFolderId();
333 }
334
335
340 @Override
341 public long getGroupId() {
342 return _dlFolder.getGroupId();
343 }
344
345
350 @Override
351 public boolean getHidden() {
352 return _dlFolder.getHidden();
353 }
354
355
360 @Override
361 public Date getLastPostDate() {
362 return _dlFolder.getLastPostDate();
363 }
364
365
370 @Override
371 public Date getLastPublishDate() {
372 return _dlFolder.getLastPublishDate();
373 }
374
375
380 @Override
381 public Date getModifiedDate() {
382 return _dlFolder.getModifiedDate();
383 }
384
385
390 @Override
391 public boolean getMountPoint() {
392 return _dlFolder.getMountPoint();
393 }
394
395
400 @Override
401 public java.lang.String getName() {
402 return _dlFolder.getName();
403 }
404
405
410 @Override
411 public long getParentContainerModelId() {
412 return _dlFolder.getParentContainerModelId();
413 }
414
415 @Override
416 public com.liferay.document.library.kernel.model.DLFolder getParentFolder()
417 throws com.liferay.portal.kernel.exception.PortalException {
418 return _dlFolder.getParentFolder();
419 }
420
421
426 @Override
427 public long getParentFolderId() {
428 return _dlFolder.getParentFolderId();
429 }
430
431 @Override
432 public java.lang.String getPath()
433 throws com.liferay.portal.kernel.exception.PortalException {
434 return _dlFolder.getPath();
435 }
436
437 @Override
438 public java.lang.String[] getPathArray()
439 throws com.liferay.portal.kernel.exception.PortalException {
440 return _dlFolder.getPathArray();
441 }
442
443
448 @Override
449 public long getPrimaryKey() {
450 return _dlFolder.getPrimaryKey();
451 }
452
453 @Override
454 public Serializable getPrimaryKeyObj() {
455 return _dlFolder.getPrimaryKeyObj();
456 }
457
458
463 @Override
464 public long getRepositoryId() {
465 return _dlFolder.getRepositoryId();
466 }
467
468
473 @Override
474 public int getRestrictionType() {
475 return _dlFolder.getRestrictionType();
476 }
477
478
483 @Override
484 public int getStatus() {
485 return _dlFolder.getStatus();
486 }
487
488
493 @Override
494 public long getStatusByUserId() {
495 return _dlFolder.getStatusByUserId();
496 }
497
498
503 @Override
504 public java.lang.String getStatusByUserName() {
505 return _dlFolder.getStatusByUserName();
506 }
507
508
513 @Override
514 public java.lang.String getStatusByUserUuid() {
515 return _dlFolder.getStatusByUserUuid();
516 }
517
518
523 @Override
524 public Date getStatusDate() {
525 return _dlFolder.getStatusDate();
526 }
527
528
533 @Override
534 public com.liferay.trash.kernel.model.TrashEntry getTrashEntry()
535 throws com.liferay.portal.kernel.exception.PortalException {
536 return _dlFolder.getTrashEntry();
537 }
538
539
544 @Override
545 public long getTrashEntryClassPK() {
546 return _dlFolder.getTrashEntryClassPK();
547 }
548
549
554 @Override
555 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
556 return _dlFolder.getTrashHandler();
557 }
558
559
564 @Override
565 public java.lang.String getTreePath() {
566 return _dlFolder.getTreePath();
567 }
568
569
574 @Override
575 public long getUserId() {
576 return _dlFolder.getUserId();
577 }
578
579
584 @Override
585 public java.lang.String getUserName() {
586 return _dlFolder.getUserName();
587 }
588
589
594 @Override
595 public java.lang.String getUserUuid() {
596 return _dlFolder.getUserUuid();
597 }
598
599
604 @Override
605 public java.lang.String getUuid() {
606 return _dlFolder.getUuid();
607 }
608
609 @Override
610 public boolean hasInheritableLock() {
611 return _dlFolder.hasInheritableLock();
612 }
613
614 @Override
615 public boolean hasLock() {
616 return _dlFolder.hasLock();
617 }
618
619 @Override
620 public int hashCode() {
621 return _dlFolder.hashCode();
622 }
623
624
629 @Override
630 public boolean isApproved() {
631 return _dlFolder.isApproved();
632 }
633
634 @Override
635 public boolean isCachedModel() {
636 return _dlFolder.isCachedModel();
637 }
638
639
644 @Override
645 public boolean isDenied() {
646 return _dlFolder.isDenied();
647 }
648
649
654 @Override
655 public boolean isDraft() {
656 return _dlFolder.isDraft();
657 }
658
659 @Override
660 public boolean isEscapedModel() {
661 return _dlFolder.isEscapedModel();
662 }
663
664
669 @Override
670 public boolean isExpired() {
671 return _dlFolder.isExpired();
672 }
673
674
679 @Override
680 public boolean isHidden() {
681 return _dlFolder.isHidden();
682 }
683
684 @Override
685 public boolean isInHiddenFolder() {
686 return _dlFolder.isInHiddenFolder();
687 }
688
689
694 @Override
695 public boolean isInTrash() {
696 return _dlFolder.isInTrash();
697 }
698
699
704 @Override
705 public boolean isInTrashContainer() {
706 return _dlFolder.isInTrashContainer();
707 }
708
709 @Override
710 public boolean isInTrashExplicitly() {
711 return _dlFolder.isInTrashExplicitly();
712 }
713
714 @Override
715 public boolean isInTrashImplicitly() {
716 return _dlFolder.isInTrashImplicitly();
717 }
718
719
724 @Override
725 public boolean isInactive() {
726 return _dlFolder.isInactive();
727 }
728
729
734 @Override
735 public boolean isIncomplete() {
736 return _dlFolder.isIncomplete();
737 }
738
739 @Override
740 public boolean isLocked() {
741 return _dlFolder.isLocked();
742 }
743
744
749 @Override
750 public boolean isMountPoint() {
751 return _dlFolder.isMountPoint();
752 }
753
754 @Override
755 public boolean isNew() {
756 return _dlFolder.isNew();
757 }
758
759
764 @Override
765 public boolean isPending() {
766 return _dlFolder.isPending();
767 }
768
769 @Override
770 public boolean isRoot() {
771 return _dlFolder.isRoot();
772 }
773
774
779 @Override
780 public boolean isScheduled() {
781 return _dlFolder.isScheduled();
782 }
783
784 @Override
785 public void persist() {
786 _dlFolder.persist();
787 }
788
789 @Override
790 public void setCachedModel(boolean cachedModel) {
791 _dlFolder.setCachedModel(cachedModel);
792 }
793
794
799 @Override
800 public void setCompanyId(long companyId) {
801 _dlFolder.setCompanyId(companyId);
802 }
803
804
809 @Override
810 public void setContainerModelId(long containerModelId) {
811 _dlFolder.setContainerModelId(containerModelId);
812 }
813
814
819 @Override
820 public void setCreateDate(Date createDate) {
821 _dlFolder.setCreateDate(createDate);
822 }
823
824
829 @Override
830 public void setDefaultFileEntryTypeId(long defaultFileEntryTypeId) {
831 _dlFolder.setDefaultFileEntryTypeId(defaultFileEntryTypeId);
832 }
833
834
839 @Override
840 public void setDescription(java.lang.String description) {
841 _dlFolder.setDescription(description);
842 }
843
844 @Override
845 public void setExpandoBridgeAttributes(
846 com.liferay.portal.kernel.model.BaseModel<?> baseModel) {
847 _dlFolder.setExpandoBridgeAttributes(baseModel);
848 }
849
850 @Override
851 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
852 _dlFolder.setExpandoBridgeAttributes(expandoBridge);
853 }
854
855 @Override
856 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
857 _dlFolder.setExpandoBridgeAttributes(serviceContext);
858 }
859
860
865 @Override
866 public void setFolderId(long folderId) {
867 _dlFolder.setFolderId(folderId);
868 }
869
870
875 @Override
876 public void setGroupId(long groupId) {
877 _dlFolder.setGroupId(groupId);
878 }
879
880
885 @Override
886 public void setHidden(boolean hidden) {
887 _dlFolder.setHidden(hidden);
888 }
889
890
895 @Override
896 public void setLastPostDate(Date lastPostDate) {
897 _dlFolder.setLastPostDate(lastPostDate);
898 }
899
900
905 @Override
906 public void setLastPublishDate(Date lastPublishDate) {
907 _dlFolder.setLastPublishDate(lastPublishDate);
908 }
909
910
915 @Override
916 public void setModifiedDate(Date modifiedDate) {
917 _dlFolder.setModifiedDate(modifiedDate);
918 }
919
920
925 @Override
926 public void setMountPoint(boolean mountPoint) {
927 _dlFolder.setMountPoint(mountPoint);
928 }
929
930
935 @Override
936 public void setName(java.lang.String name) {
937 _dlFolder.setName(name);
938 }
939
940 @Override
941 public void setNew(boolean n) {
942 _dlFolder.setNew(n);
943 }
944
945
950 @Override
951 public void setParentContainerModelId(long parentContainerModelId) {
952 _dlFolder.setParentContainerModelId(parentContainerModelId);
953 }
954
955
960 @Override
961 public void setParentFolderId(long parentFolderId) {
962 _dlFolder.setParentFolderId(parentFolderId);
963 }
964
965
970 @Override
971 public void setPrimaryKey(long primaryKey) {
972 _dlFolder.setPrimaryKey(primaryKey);
973 }
974
975 @Override
976 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
977 _dlFolder.setPrimaryKeyObj(primaryKeyObj);
978 }
979
980
985 @Override
986 public void setRepositoryId(long repositoryId) {
987 _dlFolder.setRepositoryId(repositoryId);
988 }
989
990
995 @Override
996 public void setRestrictionType(int restrictionType) {
997 _dlFolder.setRestrictionType(restrictionType);
998 }
999
1000
1005 @Override
1006 public void setStatus(int status) {
1007 _dlFolder.setStatus(status);
1008 }
1009
1010
1015 @Override
1016 public void setStatusByUserId(long statusByUserId) {
1017 _dlFolder.setStatusByUserId(statusByUserId);
1018 }
1019
1020
1025 @Override
1026 public void setStatusByUserName(java.lang.String statusByUserName) {
1027 _dlFolder.setStatusByUserName(statusByUserName);
1028 }
1029
1030
1035 @Override
1036 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1037 _dlFolder.setStatusByUserUuid(statusByUserUuid);
1038 }
1039
1040
1045 @Override
1046 public void setStatusDate(Date statusDate) {
1047 _dlFolder.setStatusDate(statusDate);
1048 }
1049
1050
1055 @Override
1056 public void setTreePath(java.lang.String treePath) {
1057 _dlFolder.setTreePath(treePath);
1058 }
1059
1060
1065 @Override
1066 public void setUserId(long userId) {
1067 _dlFolder.setUserId(userId);
1068 }
1069
1070
1075 @Override
1076 public void setUserName(java.lang.String userName) {
1077 _dlFolder.setUserName(userName);
1078 }
1079
1080
1085 @Override
1086 public void setUserUuid(java.lang.String userUuid) {
1087 _dlFolder.setUserUuid(userUuid);
1088 }
1089
1090
1095 @Override
1096 public void setUuid(java.lang.String uuid) {
1097 _dlFolder.setUuid(uuid);
1098 }
1099
1100 @Override
1101 public com.liferay.portal.kernel.model.CacheModel<com.liferay.document.library.kernel.model.DLFolder> toCacheModel() {
1102 return _dlFolder.toCacheModel();
1103 }
1104
1105 @Override
1106 public com.liferay.document.library.kernel.model.DLFolder toEscapedModel() {
1107 return new DLFolderWrapper(_dlFolder.toEscapedModel());
1108 }
1109
1110 @Override
1111 public java.lang.String toString() {
1112 return _dlFolder.toString();
1113 }
1114
1115 @Override
1116 public com.liferay.document.library.kernel.model.DLFolder toUnescapedModel() {
1117 return new DLFolderWrapper(_dlFolder.toUnescapedModel());
1118 }
1119
1120 @Override
1121 public java.lang.String toXmlString() {
1122 return _dlFolder.toXmlString();
1123 }
1124
1125 @Override
1126 public void updateTreePath(java.lang.String treePath) {
1127 _dlFolder.updateTreePath(treePath);
1128 }
1129
1130 @Override
1131 public boolean equals(Object obj) {
1132 if (this == obj) {
1133 return true;
1134 }
1135
1136 if (!(obj instanceof DLFolderWrapper)) {
1137 return false;
1138 }
1139
1140 DLFolderWrapper dlFolderWrapper = (DLFolderWrapper)obj;
1141
1142 if (Validator.equals(_dlFolder, dlFolderWrapper._dlFolder)) {
1143 return true;
1144 }
1145
1146 return false;
1147 }
1148
1149 @Override
1150 public StagedModelType getStagedModelType() {
1151 return _dlFolder.getStagedModelType();
1152 }
1153
1154 @Override
1155 public DLFolder getWrappedModel() {
1156 return _dlFolder;
1157 }
1158
1159 @Override
1160 public boolean isEntityCacheEnabled() {
1161 return _dlFolder.isEntityCacheEnabled();
1162 }
1163
1164 @Override
1165 public boolean isFinderCacheEnabled() {
1166 return _dlFolder.isFinderCacheEnabled();
1167 }
1168
1169 @Override
1170 public void resetOriginalValues() {
1171 _dlFolder.resetOriginalValues();
1172 }
1173
1174 private final DLFolder _dlFolder;
1175 }