001
014
015 package com.liferay.portlet.wiki.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.lar.StagedModelType;
020 import com.liferay.portal.kernel.util.Validator;
021 import com.liferay.portal.model.ModelWrapper;
022
023 import java.util.Date;
024 import java.util.HashMap;
025 import java.util.Map;
026
027
036 @ProviderType
037 public class WikiNodeWrapper implements WikiNode, ModelWrapper<WikiNode> {
038 public WikiNodeWrapper(WikiNode wikiNode) {
039 _wikiNode = wikiNode;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return WikiNode.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return WikiNode.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("uuid", getUuid());
057 attributes.put("nodeId", getNodeId());
058 attributes.put("groupId", getGroupId());
059 attributes.put("companyId", getCompanyId());
060 attributes.put("userId", getUserId());
061 attributes.put("userName", getUserName());
062 attributes.put("createDate", getCreateDate());
063 attributes.put("modifiedDate", getModifiedDate());
064 attributes.put("name", getName());
065 attributes.put("description", getDescription());
066 attributes.put("lastPostDate", getLastPostDate());
067 attributes.put("status", getStatus());
068 attributes.put("statusByUserId", getStatusByUserId());
069 attributes.put("statusByUserName", getStatusByUserName());
070 attributes.put("statusDate", getStatusDate());
071
072 return attributes;
073 }
074
075 @Override
076 public void setModelAttributes(Map<String, Object> attributes) {
077 String uuid = (String)attributes.get("uuid");
078
079 if (uuid != null) {
080 setUuid(uuid);
081 }
082
083 Long nodeId = (Long)attributes.get("nodeId");
084
085 if (nodeId != null) {
086 setNodeId(nodeId);
087 }
088
089 Long groupId = (Long)attributes.get("groupId");
090
091 if (groupId != null) {
092 setGroupId(groupId);
093 }
094
095 Long companyId = (Long)attributes.get("companyId");
096
097 if (companyId != null) {
098 setCompanyId(companyId);
099 }
100
101 Long userId = (Long)attributes.get("userId");
102
103 if (userId != null) {
104 setUserId(userId);
105 }
106
107 String userName = (String)attributes.get("userName");
108
109 if (userName != null) {
110 setUserName(userName);
111 }
112
113 Date createDate = (Date)attributes.get("createDate");
114
115 if (createDate != null) {
116 setCreateDate(createDate);
117 }
118
119 Date modifiedDate = (Date)attributes.get("modifiedDate");
120
121 if (modifiedDate != null) {
122 setModifiedDate(modifiedDate);
123 }
124
125 String name = (String)attributes.get("name");
126
127 if (name != null) {
128 setName(name);
129 }
130
131 String description = (String)attributes.get("description");
132
133 if (description != null) {
134 setDescription(description);
135 }
136
137 Date lastPostDate = (Date)attributes.get("lastPostDate");
138
139 if (lastPostDate != null) {
140 setLastPostDate(lastPostDate);
141 }
142
143 Integer status = (Integer)attributes.get("status");
144
145 if (status != null) {
146 setStatus(status);
147 }
148
149 Long statusByUserId = (Long)attributes.get("statusByUserId");
150
151 if (statusByUserId != null) {
152 setStatusByUserId(statusByUserId);
153 }
154
155 String statusByUserName = (String)attributes.get("statusByUserName");
156
157 if (statusByUserName != null) {
158 setStatusByUserName(statusByUserName);
159 }
160
161 Date statusDate = (Date)attributes.get("statusDate");
162
163 if (statusDate != null) {
164 setStatusDate(statusDate);
165 }
166 }
167
168 @Override
169 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
170 throws com.liferay.portal.kernel.exception.PortalException {
171 return _wikiNode.addAttachmentsFolder();
172 }
173
174 @Override
175 public java.lang.Object clone() {
176 return new WikiNodeWrapper((WikiNode)_wikiNode.clone());
177 }
178
179 @Override
180 public int compareTo(com.liferay.portlet.wiki.model.WikiNode wikiNode) {
181 return _wikiNode.compareTo(wikiNode);
182 }
183
184
187 @Deprecated
188 @Override
189 public boolean getApproved() {
190 return _wikiNode.getApproved();
191 }
192
193 @Override
194 public long getAttachmentsFolderId() {
195 return _wikiNode.getAttachmentsFolderId();
196 }
197
198
203 @Override
204 public long getCompanyId() {
205 return _wikiNode.getCompanyId();
206 }
207
208
213 @Override
214 public long getContainerModelId() {
215 return _wikiNode.getContainerModelId();
216 }
217
218
223 @Override
224 public java.lang.String getContainerModelName() {
225 return _wikiNode.getContainerModelName();
226 }
227
228
233 @Override
234 public java.util.Date getCreateDate() {
235 return _wikiNode.getCreateDate();
236 }
237
238 @Override
239 public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFiles() {
240 return _wikiNode.getDeletedAttachmentsFiles();
241 }
242
243
248 @Override
249 public java.lang.String getDescription() {
250 return _wikiNode.getDescription();
251 }
252
253 @Override
254 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
255 return _wikiNode.getExpandoBridge();
256 }
257
258
263 @Override
264 public long getGroupId() {
265 return _wikiNode.getGroupId();
266 }
267
268
273 @Override
274 public java.util.Date getLastPostDate() {
275 return _wikiNode.getLastPostDate();
276 }
277
278
283 @Override
284 public java.util.Date getModifiedDate() {
285 return _wikiNode.getModifiedDate();
286 }
287
288
293 @Override
294 public java.lang.String getName() {
295 return _wikiNode.getName();
296 }
297
298
303 @Override
304 public long getNodeId() {
305 return _wikiNode.getNodeId();
306 }
307
308
313 @Override
314 public long getParentContainerModelId() {
315 return _wikiNode.getParentContainerModelId();
316 }
317
318
323 @Override
324 public long getPrimaryKey() {
325 return _wikiNode.getPrimaryKey();
326 }
327
328 @Override
329 public java.io.Serializable getPrimaryKeyObj() {
330 return _wikiNode.getPrimaryKeyObj();
331 }
332
333
338 @Override
339 public int getStatus() {
340 return _wikiNode.getStatus();
341 }
342
343
348 @Override
349 public long getStatusByUserId() {
350 return _wikiNode.getStatusByUserId();
351 }
352
353
358 @Override
359 public java.lang.String getStatusByUserName() {
360 return _wikiNode.getStatusByUserName();
361 }
362
363
368 @Override
369 public java.lang.String getStatusByUserUuid() {
370 return _wikiNode.getStatusByUserUuid();
371 }
372
373
378 @Override
379 public java.util.Date getStatusDate() {
380 return _wikiNode.getStatusDate();
381 }
382
383
388 @Override
389 public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
390 throws com.liferay.portal.kernel.exception.PortalException {
391 return _wikiNode.getTrashEntry();
392 }
393
394
399 @Override
400 public long getTrashEntryClassPK() {
401 return _wikiNode.getTrashEntryClassPK();
402 }
403
404
409 @Override
410 public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
411 return _wikiNode.getTrashHandler();
412 }
413
414
419 @Override
420 public long getUserId() {
421 return _wikiNode.getUserId();
422 }
423
424
429 @Override
430 public java.lang.String getUserName() {
431 return _wikiNode.getUserName();
432 }
433
434
439 @Override
440 public java.lang.String getUserUuid() {
441 return _wikiNode.getUserUuid();
442 }
443
444
449 @Override
450 public java.lang.String getUuid() {
451 return _wikiNode.getUuid();
452 }
453
454 @Override
455 public int hashCode() {
456 return _wikiNode.hashCode();
457 }
458
459
464 @Override
465 public boolean isApproved() {
466 return _wikiNode.isApproved();
467 }
468
469 @Override
470 public boolean isCachedModel() {
471 return _wikiNode.isCachedModel();
472 }
473
474
479 @Override
480 public boolean isDenied() {
481 return _wikiNode.isDenied();
482 }
483
484
489 @Override
490 public boolean isDraft() {
491 return _wikiNode.isDraft();
492 }
493
494 @Override
495 public boolean isEscapedModel() {
496 return _wikiNode.isEscapedModel();
497 }
498
499
504 @Override
505 public boolean isExpired() {
506 return _wikiNode.isExpired();
507 }
508
509
514 @Override
515 public boolean isInTrash() {
516 return _wikiNode.isInTrash();
517 }
518
519
524 @Override
525 public boolean isInTrashContainer() {
526 return _wikiNode.isInTrashContainer();
527 }
528
529 @Override
530 public boolean isInTrashExplicitly() {
531 return _wikiNode.isInTrashExplicitly();
532 }
533
534 @Override
535 public boolean isInTrashImplicitly() {
536 return _wikiNode.isInTrashImplicitly();
537 }
538
539
544 @Override
545 public boolean isInactive() {
546 return _wikiNode.isInactive();
547 }
548
549
554 @Override
555 public boolean isIncomplete() {
556 return _wikiNode.isIncomplete();
557 }
558
559 @Override
560 public boolean isNew() {
561 return _wikiNode.isNew();
562 }
563
564
569 @Override
570 public boolean isPending() {
571 return _wikiNode.isPending();
572 }
573
574
579 @Override
580 public boolean isScheduled() {
581 return _wikiNode.isScheduled();
582 }
583
584 @Override
585 public void persist() {
586 _wikiNode.persist();
587 }
588
589 @Override
590 public void setCachedModel(boolean cachedModel) {
591 _wikiNode.setCachedModel(cachedModel);
592 }
593
594
599 @Override
600 public void setCompanyId(long companyId) {
601 _wikiNode.setCompanyId(companyId);
602 }
603
604
609 @Override
610 public void setContainerModelId(long containerModelId) {
611 _wikiNode.setContainerModelId(containerModelId);
612 }
613
614
619 @Override
620 public void setCreateDate(java.util.Date createDate) {
621 _wikiNode.setCreateDate(createDate);
622 }
623
624
629 @Override
630 public void setDescription(java.lang.String description) {
631 _wikiNode.setDescription(description);
632 }
633
634 @Override
635 public void setExpandoBridgeAttributes(
636 com.liferay.portal.model.BaseModel<?> baseModel) {
637 _wikiNode.setExpandoBridgeAttributes(baseModel);
638 }
639
640 @Override
641 public void setExpandoBridgeAttributes(
642 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
643 _wikiNode.setExpandoBridgeAttributes(expandoBridge);
644 }
645
646 @Override
647 public void setExpandoBridgeAttributes(
648 com.liferay.portal.service.ServiceContext serviceContext) {
649 _wikiNode.setExpandoBridgeAttributes(serviceContext);
650 }
651
652
657 @Override
658 public void setGroupId(long groupId) {
659 _wikiNode.setGroupId(groupId);
660 }
661
662
667 @Override
668 public void setLastPostDate(java.util.Date lastPostDate) {
669 _wikiNode.setLastPostDate(lastPostDate);
670 }
671
672
677 @Override
678 public void setModifiedDate(java.util.Date modifiedDate) {
679 _wikiNode.setModifiedDate(modifiedDate);
680 }
681
682
687 @Override
688 public void setName(java.lang.String name) {
689 _wikiNode.setName(name);
690 }
691
692 @Override
693 public void setNew(boolean n) {
694 _wikiNode.setNew(n);
695 }
696
697
702 @Override
703 public void setNodeId(long nodeId) {
704 _wikiNode.setNodeId(nodeId);
705 }
706
707
712 @Override
713 public void setParentContainerModelId(long parentContainerModelId) {
714 _wikiNode.setParentContainerModelId(parentContainerModelId);
715 }
716
717
722 @Override
723 public void setPrimaryKey(long primaryKey) {
724 _wikiNode.setPrimaryKey(primaryKey);
725 }
726
727 @Override
728 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
729 _wikiNode.setPrimaryKeyObj(primaryKeyObj);
730 }
731
732
737 @Override
738 public void setStatus(int status) {
739 _wikiNode.setStatus(status);
740 }
741
742
747 @Override
748 public void setStatusByUserId(long statusByUserId) {
749 _wikiNode.setStatusByUserId(statusByUserId);
750 }
751
752
757 @Override
758 public void setStatusByUserName(java.lang.String statusByUserName) {
759 _wikiNode.setStatusByUserName(statusByUserName);
760 }
761
762
767 @Override
768 public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
769 _wikiNode.setStatusByUserUuid(statusByUserUuid);
770 }
771
772
777 @Override
778 public void setStatusDate(java.util.Date statusDate) {
779 _wikiNode.setStatusDate(statusDate);
780 }
781
782
787 @Override
788 public void setUserId(long userId) {
789 _wikiNode.setUserId(userId);
790 }
791
792
797 @Override
798 public void setUserName(java.lang.String userName) {
799 _wikiNode.setUserName(userName);
800 }
801
802
807 @Override
808 public void setUserUuid(java.lang.String userUuid) {
809 _wikiNode.setUserUuid(userUuid);
810 }
811
812
817 @Override
818 public void setUuid(java.lang.String uuid) {
819 _wikiNode.setUuid(uuid);
820 }
821
822 @Override
823 public com.liferay.portal.model.CacheModel<com.liferay.portlet.wiki.model.WikiNode> toCacheModel() {
824 return _wikiNode.toCacheModel();
825 }
826
827 @Override
828 public com.liferay.portlet.wiki.model.WikiNode toEscapedModel() {
829 return new WikiNodeWrapper(_wikiNode.toEscapedModel());
830 }
831
832 @Override
833 public java.lang.String toString() {
834 return _wikiNode.toString();
835 }
836
837 @Override
838 public com.liferay.portlet.wiki.model.WikiNode toUnescapedModel() {
839 return new WikiNodeWrapper(_wikiNode.toUnescapedModel());
840 }
841
842 @Override
843 public java.lang.String toXmlString() {
844 return _wikiNode.toXmlString();
845 }
846
847 @Override
848 public boolean equals(Object obj) {
849 if (this == obj) {
850 return true;
851 }
852
853 if (!(obj instanceof WikiNodeWrapper)) {
854 return false;
855 }
856
857 WikiNodeWrapper wikiNodeWrapper = (WikiNodeWrapper)obj;
858
859 if (Validator.equals(_wikiNode, wikiNodeWrapper._wikiNode)) {
860 return true;
861 }
862
863 return false;
864 }
865
866 @Override
867 public StagedModelType getStagedModelType() {
868 return _wikiNode.getStagedModelType();
869 }
870
871
874 @Deprecated
875 public WikiNode getWrappedWikiNode() {
876 return _wikiNode;
877 }
878
879 @Override
880 public WikiNode getWrappedModel() {
881 return _wikiNode;
882 }
883
884 @Override
885 public boolean isEntityCacheEnabled() {
886 return _wikiNode.isEntityCacheEnabled();
887 }
888
889 @Override
890 public boolean isFinderCacheEnabled() {
891 return _wikiNode.isFinderCacheEnabled();
892 }
893
894 @Override
895 public void resetOriginalValues() {
896 _wikiNode.resetOriginalValues();
897 }
898
899 private final WikiNode _wikiNode;
900 }