001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020
021 import java.util.HashMap;
022 import java.util.Map;
023
024
033 @ProviderType
034 public class GroupWrapper implements Group, ModelWrapper<Group> {
035 public GroupWrapper(Group group) {
036 _group = group;
037 }
038
039 @Override
040 public Class<?> getModelClass() {
041 return Group.class;
042 }
043
044 @Override
045 public String getModelClassName() {
046 return Group.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("groupId", getGroupId());
055 attributes.put("companyId", getCompanyId());
056 attributes.put("creatorUserId", getCreatorUserId());
057 attributes.put("classNameId", getClassNameId());
058 attributes.put("classPK", getClassPK());
059 attributes.put("parentGroupId", getParentGroupId());
060 attributes.put("liveGroupId", getLiveGroupId());
061 attributes.put("treePath", getTreePath());
062 attributes.put("name", getName());
063 attributes.put("description", getDescription());
064 attributes.put("type", getType());
065 attributes.put("typeSettings", getTypeSettings());
066 attributes.put("manualMembership", getManualMembership());
067 attributes.put("membershipRestriction", getMembershipRestriction());
068 attributes.put("friendlyURL", getFriendlyURL());
069 attributes.put("site", getSite());
070 attributes.put("remoteStagingGroupCount", getRemoteStagingGroupCount());
071 attributes.put("active", getActive());
072
073 return attributes;
074 }
075
076 @Override
077 public void setModelAttributes(Map<String, Object> attributes) {
078 String uuid = (String)attributes.get("uuid");
079
080 if (uuid != null) {
081 setUuid(uuid);
082 }
083
084 Long groupId = (Long)attributes.get("groupId");
085
086 if (groupId != null) {
087 setGroupId(groupId);
088 }
089
090 Long companyId = (Long)attributes.get("companyId");
091
092 if (companyId != null) {
093 setCompanyId(companyId);
094 }
095
096 Long creatorUserId = (Long)attributes.get("creatorUserId");
097
098 if (creatorUserId != null) {
099 setCreatorUserId(creatorUserId);
100 }
101
102 Long classNameId = (Long)attributes.get("classNameId");
103
104 if (classNameId != null) {
105 setClassNameId(classNameId);
106 }
107
108 Long classPK = (Long)attributes.get("classPK");
109
110 if (classPK != null) {
111 setClassPK(classPK);
112 }
113
114 Long parentGroupId = (Long)attributes.get("parentGroupId");
115
116 if (parentGroupId != null) {
117 setParentGroupId(parentGroupId);
118 }
119
120 Long liveGroupId = (Long)attributes.get("liveGroupId");
121
122 if (liveGroupId != null) {
123 setLiveGroupId(liveGroupId);
124 }
125
126 String treePath = (String)attributes.get("treePath");
127
128 if (treePath != null) {
129 setTreePath(treePath);
130 }
131
132 String name = (String)attributes.get("name");
133
134 if (name != null) {
135 setName(name);
136 }
137
138 String description = (String)attributes.get("description");
139
140 if (description != null) {
141 setDescription(description);
142 }
143
144 Integer type = (Integer)attributes.get("type");
145
146 if (type != null) {
147 setType(type);
148 }
149
150 String typeSettings = (String)attributes.get("typeSettings");
151
152 if (typeSettings != null) {
153 setTypeSettings(typeSettings);
154 }
155
156 Boolean manualMembership = (Boolean)attributes.get("manualMembership");
157
158 if (manualMembership != null) {
159 setManualMembership(manualMembership);
160 }
161
162 Integer membershipRestriction = (Integer)attributes.get(
163 "membershipRestriction");
164
165 if (membershipRestriction != null) {
166 setMembershipRestriction(membershipRestriction);
167 }
168
169 String friendlyURL = (String)attributes.get("friendlyURL");
170
171 if (friendlyURL != null) {
172 setFriendlyURL(friendlyURL);
173 }
174
175 Boolean site = (Boolean)attributes.get("site");
176
177 if (site != null) {
178 setSite(site);
179 }
180
181 Integer remoteStagingGroupCount = (Integer)attributes.get(
182 "remoteStagingGroupCount");
183
184 if (remoteStagingGroupCount != null) {
185 setRemoteStagingGroupCount(remoteStagingGroupCount);
186 }
187
188 Boolean active = (Boolean)attributes.get("active");
189
190 if (active != null) {
191 setActive(active);
192 }
193 }
194
195
200 @Override
201 public long getPrimaryKey() {
202 return _group.getPrimaryKey();
203 }
204
205
210 @Override
211 public void setPrimaryKey(long primaryKey) {
212 _group.setPrimaryKey(primaryKey);
213 }
214
215
220 @Override
221 public java.lang.String getUuid() {
222 return _group.getUuid();
223 }
224
225
230 @Override
231 public void setUuid(java.lang.String uuid) {
232 _group.setUuid(uuid);
233 }
234
235
240 @Override
241 public long getGroupId() {
242 return _group.getGroupId();
243 }
244
245
250 @Override
251 public void setGroupId(long groupId) {
252 _group.setGroupId(groupId);
253 }
254
255
260 @Override
261 public long getCompanyId() {
262 return _group.getCompanyId();
263 }
264
265
270 @Override
271 public void setCompanyId(long companyId) {
272 _group.setCompanyId(companyId);
273 }
274
275
280 @Override
281 public long getCreatorUserId() {
282 return _group.getCreatorUserId();
283 }
284
285
290 @Override
291 public void setCreatorUserId(long creatorUserId) {
292 _group.setCreatorUserId(creatorUserId);
293 }
294
295
301 @Override
302 public java.lang.String getCreatorUserUuid()
303 throws com.liferay.portal.kernel.exception.SystemException {
304 return _group.getCreatorUserUuid();
305 }
306
307
312 @Override
313 public void setCreatorUserUuid(java.lang.String creatorUserUuid) {
314 _group.setCreatorUserUuid(creatorUserUuid);
315 }
316
317
322 @Override
323 public java.lang.String getClassName() {
324 return _group.getClassName();
325 }
326
327 @Override
328 public void setClassName(java.lang.String className) {
329 _group.setClassName(className);
330 }
331
332
337 @Override
338 public long getClassNameId() {
339 return _group.getClassNameId();
340 }
341
342
347 @Override
348 public void setClassNameId(long classNameId) {
349 _group.setClassNameId(classNameId);
350 }
351
352
357 @Override
358 public long getClassPK() {
359 return _group.getClassPK();
360 }
361
362
367 @Override
368 public void setClassPK(long classPK) {
369 _group.setClassPK(classPK);
370 }
371
372
377 @Override
378 public long getParentGroupId() {
379 return _group.getParentGroupId();
380 }
381
382
387 @Override
388 public void setParentGroupId(long parentGroupId) {
389 _group.setParentGroupId(parentGroupId);
390 }
391
392
397 @Override
398 public long getLiveGroupId() {
399 return _group.getLiveGroupId();
400 }
401
402
407 @Override
408 public void setLiveGroupId(long liveGroupId) {
409 _group.setLiveGroupId(liveGroupId);
410 }
411
412
417 @Override
418 public java.lang.String getTreePath() {
419 return _group.getTreePath();
420 }
421
422
427 @Override
428 public void setTreePath(java.lang.String treePath) {
429 _group.setTreePath(treePath);
430 }
431
432
437 @Override
438 public java.lang.String getName() {
439 return _group.getName();
440 }
441
442
447 @Override
448 public void setName(java.lang.String name) {
449 _group.setName(name);
450 }
451
452
457 @Override
458 public java.lang.String getDescription() {
459 return _group.getDescription();
460 }
461
462
467 @Override
468 public void setDescription(java.lang.String description) {
469 _group.setDescription(description);
470 }
471
472
477 @Override
478 public int getType() {
479 return _group.getType();
480 }
481
482
487 @Override
488 public void setType(int type) {
489 _group.setType(type);
490 }
491
492
497 @Override
498 public java.lang.String getTypeSettings() {
499 return _group.getTypeSettings();
500 }
501
502
507 @Override
508 public void setTypeSettings(java.lang.String typeSettings) {
509 _group.setTypeSettings(typeSettings);
510 }
511
512
517 @Override
518 public boolean getManualMembership() {
519 return _group.getManualMembership();
520 }
521
522
527 @Override
528 public boolean isManualMembership() {
529 return _group.isManualMembership();
530 }
531
532
537 @Override
538 public void setManualMembership(boolean manualMembership) {
539 _group.setManualMembership(manualMembership);
540 }
541
542
547 @Override
548 public int getMembershipRestriction() {
549 return _group.getMembershipRestriction();
550 }
551
552
557 @Override
558 public void setMembershipRestriction(int membershipRestriction) {
559 _group.setMembershipRestriction(membershipRestriction);
560 }
561
562
567 @Override
568 public java.lang.String getFriendlyURL() {
569 return _group.getFriendlyURL();
570 }
571
572
577 @Override
578 public void setFriendlyURL(java.lang.String friendlyURL) {
579 _group.setFriendlyURL(friendlyURL);
580 }
581
582
587 @Override
588 public boolean getSite() {
589 return _group.getSite();
590 }
591
592
597 @Override
598 public boolean isSite() {
599 return _group.isSite();
600 }
601
602
607 @Override
608 public void setSite(boolean site) {
609 _group.setSite(site);
610 }
611
612
617 @Override
618 public int getRemoteStagingGroupCount() {
619 return _group.getRemoteStagingGroupCount();
620 }
621
622
627 @Override
628 public void setRemoteStagingGroupCount(int remoteStagingGroupCount) {
629 _group.setRemoteStagingGroupCount(remoteStagingGroupCount);
630 }
631
632
637 @Override
638 public boolean getActive() {
639 return _group.getActive();
640 }
641
642
647 @Override
648 public boolean isActive() {
649 return _group.isActive();
650 }
651
652
657 @Override
658 public void setActive(boolean active) {
659 _group.setActive(active);
660 }
661
662 @Override
663 public boolean isNew() {
664 return _group.isNew();
665 }
666
667 @Override
668 public void setNew(boolean n) {
669 _group.setNew(n);
670 }
671
672 @Override
673 public boolean isCachedModel() {
674 return _group.isCachedModel();
675 }
676
677 @Override
678 public void setCachedModel(boolean cachedModel) {
679 _group.setCachedModel(cachedModel);
680 }
681
682 @Override
683 public boolean isEscapedModel() {
684 return _group.isEscapedModel();
685 }
686
687 @Override
688 public java.io.Serializable getPrimaryKeyObj() {
689 return _group.getPrimaryKeyObj();
690 }
691
692 @Override
693 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
694 _group.setPrimaryKeyObj(primaryKeyObj);
695 }
696
697 @Override
698 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
699 return _group.getExpandoBridge();
700 }
701
702 @Override
703 public void setExpandoBridgeAttributes(
704 com.liferay.portal.model.BaseModel<?> baseModel) {
705 _group.setExpandoBridgeAttributes(baseModel);
706 }
707
708 @Override
709 public void setExpandoBridgeAttributes(
710 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
711 _group.setExpandoBridgeAttributes(expandoBridge);
712 }
713
714 @Override
715 public void setExpandoBridgeAttributes(
716 com.liferay.portal.service.ServiceContext serviceContext) {
717 _group.setExpandoBridgeAttributes(serviceContext);
718 }
719
720 @Override
721 public java.lang.Object clone() {
722 return new GroupWrapper((Group)_group.clone());
723 }
724
725 @Override
726 public int compareTo(com.liferay.portal.model.Group group) {
727 return _group.compareTo(group);
728 }
729
730 @Override
731 public int hashCode() {
732 return _group.hashCode();
733 }
734
735 @Override
736 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.Group> toCacheModel() {
737 return _group.toCacheModel();
738 }
739
740 @Override
741 public com.liferay.portal.model.Group toEscapedModel() {
742 return new GroupWrapper(_group.toEscapedModel());
743 }
744
745 @Override
746 public com.liferay.portal.model.Group toUnescapedModel() {
747 return new GroupWrapper(_group.toUnescapedModel());
748 }
749
750 @Override
751 public java.lang.String toString() {
752 return _group.toString();
753 }
754
755 @Override
756 public java.lang.String toXmlString() {
757 return _group.toXmlString();
758 }
759
760 @Override
761 public void persist()
762 throws com.liferay.portal.kernel.exception.SystemException {
763 _group.persist();
764 }
765
766 @Override
767 public java.lang.String buildTreePath()
768 throws com.liferay.portal.kernel.exception.PortalException,
769 com.liferay.portal.kernel.exception.SystemException {
770 return _group.buildTreePath();
771 }
772
773 @Override
774 public void updateTreePath(java.lang.String treePath)
775 throws com.liferay.portal.kernel.exception.SystemException {
776 _group.updateTreePath(treePath);
777 }
778
779 @Override
780 public void clearStagingGroup() {
781 _group.clearStagingGroup();
782 }
783
784 @Override
785 public java.util.List<com.liferay.portal.model.Group> getAncestors()
786 throws com.liferay.portal.kernel.exception.PortalException,
787 com.liferay.portal.kernel.exception.SystemException {
788 return _group.getAncestors();
789 }
790
791 @Override
792 public java.util.List<com.liferay.portal.model.Group> getChildren(
793 boolean site)
794 throws com.liferay.portal.kernel.exception.SystemException {
795 return _group.getChildren(site);
796 }
797
798 @Override
799 public java.util.List<com.liferay.portal.model.Group> getChildrenWithLayouts(
800 boolean site, int start, int end)
801 throws com.liferay.portal.kernel.exception.SystemException {
802 return _group.getChildrenWithLayouts(site, start, end);
803 }
804
805 @Override
806 public int getChildrenWithLayoutsCount(boolean site)
807 throws com.liferay.portal.kernel.exception.SystemException {
808 return _group.getChildrenWithLayoutsCount(site);
809 }
810
811 @Override
812 public long getDefaultPrivatePlid() {
813 return _group.getDefaultPrivatePlid();
814 }
815
816 @Override
817 public long getDefaultPublicPlid() {
818 return _group.getDefaultPublicPlid();
819 }
820
821 @Override
822 public java.lang.String getDescriptiveName()
823 throws com.liferay.portal.kernel.exception.PortalException,
824 com.liferay.portal.kernel.exception.SystemException {
825 return _group.getDescriptiveName();
826 }
827
828 @Override
829 public java.lang.String getDescriptiveName(java.util.Locale locale)
830 throws com.liferay.portal.kernel.exception.PortalException,
831 com.liferay.portal.kernel.exception.SystemException {
832 return _group.getDescriptiveName(locale);
833 }
834
835 @Override
836 public java.lang.String getIconURL(
837 com.liferay.portal.theme.ThemeDisplay themeDisplay) {
838 return _group.getIconURL(themeDisplay);
839 }
840
841 @Override
842 public java.lang.String getLayoutRootNodeName(boolean privateLayout,
843 java.util.Locale locale) {
844 return _group.getLayoutRootNodeName(privateLayout, locale);
845 }
846
847 @Override
848 public com.liferay.portal.model.Group getLiveGroup() {
849 return _group.getLiveGroup();
850 }
851
852 @Override
853 public java.lang.String getLiveParentTypeSettingsProperty(
854 java.lang.String key) {
855 return _group.getLiveParentTypeSettingsProperty(key);
856 }
857
858 @Override
859 public long getOrganizationId() {
860 return _group.getOrganizationId();
861 }
862
863 @Override
864 public com.liferay.portal.model.Group getParentGroup()
865 throws com.liferay.portal.kernel.exception.PortalException,
866 com.liferay.portal.kernel.exception.SystemException {
867 return _group.getParentGroup();
868 }
869
870 @Override
871 public com.liferay.portal.kernel.util.UnicodeProperties getParentLiveGroupTypeSettingsProperties() {
872 return _group.getParentLiveGroupTypeSettingsProperties();
873 }
874
875 @Override
876 public java.lang.String getPathFriendlyURL(boolean privateLayout,
877 com.liferay.portal.theme.ThemeDisplay themeDisplay) {
878 return _group.getPathFriendlyURL(privateLayout, themeDisplay);
879 }
880
881 @Override
882 public com.liferay.portal.model.LayoutSet getPrivateLayoutSet() {
883 return _group.getPrivateLayoutSet();
884 }
885
886 @Override
887 public int getPrivateLayoutsPageCount() {
888 return _group.getPrivateLayoutsPageCount();
889 }
890
891 @Override
892 public com.liferay.portal.model.LayoutSet getPublicLayoutSet() {
893 return _group.getPublicLayoutSet();
894 }
895
896 @Override
897 public int getPublicLayoutsPageCount() {
898 return _group.getPublicLayoutsPageCount();
899 }
900
901 @Override
902 public java.lang.String getScopeDescriptiveName(
903 com.liferay.portal.theme.ThemeDisplay themeDisplay)
904 throws com.liferay.portal.kernel.exception.PortalException,
905 com.liferay.portal.kernel.exception.SystemException {
906 return _group.getScopeDescriptiveName(themeDisplay);
907 }
908
909 @Override
910 public java.lang.String getScopeLabel(
911 com.liferay.portal.theme.ThemeDisplay themeDisplay) {
912 return _group.getScopeLabel(themeDisplay);
913 }
914
915 @Override
916 public com.liferay.portal.model.Group getStagingGroup() {
917 return _group.getStagingGroup();
918 }
919
920 @Override
921 public java.lang.String getTypeLabel() {
922 return _group.getTypeLabel();
923 }
924
925 @Override
926 public com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties() {
927 return _group.getTypeSettingsProperties();
928 }
929
930 @Override
931 public java.lang.String getTypeSettingsProperty(java.lang.String key) {
932 return _group.getTypeSettingsProperty(key);
933 }
934
935 @Override
936 public boolean hasAncestor(long groupId) {
937 return _group.hasAncestor(groupId);
938 }
939
940 @Override
941 public boolean hasLocalOrRemoteStagingGroup() {
942 return _group.hasLocalOrRemoteStagingGroup();
943 }
944
945 @Override
946 public boolean hasPrivateLayouts() {
947 return _group.hasPrivateLayouts();
948 }
949
950 @Override
951 public boolean hasPublicLayouts() {
952 return _group.hasPublicLayouts();
953 }
954
955 @Override
956 public boolean hasStagingGroup() {
957 return _group.hasStagingGroup();
958 }
959
960
963 @Override
964 public boolean isChild(long groupId) {
965 return _group.isChild(groupId);
966 }
967
968
971 @Override
972 public boolean isCommunity() {
973 return _group.isCommunity();
974 }
975
976 @Override
977 public boolean isCompany() {
978 return _group.isCompany();
979 }
980
981 @Override
982 public boolean isCompanyStagingGroup() {
983 return _group.isCompanyStagingGroup();
984 }
985
986 @Override
987 public boolean isControlPanel() {
988 return _group.isControlPanel();
989 }
990
991 @Override
992 public boolean isGuest() {
993 return _group.isGuest();
994 }
995
996 @Override
997 public boolean isInStagingPortlet(java.lang.String portletId) {
998 return _group.isInStagingPortlet(portletId);
999 }
1000
1001 @Override
1002 public boolean isLayout() {
1003 return _group.isLayout();
1004 }
1005
1006 @Override
1007 public boolean isLayoutPrototype() {
1008 return _group.isLayoutPrototype();
1009 }
1010
1011 @Override
1012 public boolean isLayoutSetPrototype() {
1013 return _group.isLayoutSetPrototype();
1014 }
1015
1016 @Override
1017 public boolean isLimitedToParentSiteMembers() {
1018 return _group.isLimitedToParentSiteMembers();
1019 }
1020
1021 @Override
1022 public boolean isOrganization() {
1023 return _group.isOrganization();
1024 }
1025
1026 @Override
1027 public boolean isRegularSite() {
1028 return _group.isRegularSite();
1029 }
1030
1031 @Override
1032 public boolean isRoot() {
1033 return _group.isRoot();
1034 }
1035
1036 @Override
1037 public boolean isShowSite(
1038 com.liferay.portal.security.permission.PermissionChecker permissionChecker,
1039 boolean privateSite)
1040 throws com.liferay.portal.kernel.exception.PortalException,
1041 com.liferay.portal.kernel.exception.SystemException {
1042 return _group.isShowSite(permissionChecker, privateSite);
1043 }
1044
1045 @Override
1046 public boolean isStaged() {
1047 return _group.isStaged();
1048 }
1049
1050 @Override
1051 public boolean isStagedPortlet(java.lang.String portletId) {
1052 return _group.isStagedPortlet(portletId);
1053 }
1054
1055 @Override
1056 public boolean isStagedRemotely() {
1057 return _group.isStagedRemotely();
1058 }
1059
1060 @Override
1061 public boolean isStagingGroup() {
1062 return _group.isStagingGroup();
1063 }
1064
1065 @Override
1066 public boolean isUser() {
1067 return _group.isUser();
1068 }
1069
1070 @Override
1071 public boolean isUserGroup() {
1072 return _group.isUserGroup();
1073 }
1074
1075 @Override
1076 public boolean isUserPersonalSite() {
1077 return _group.isUserPersonalSite();
1078 }
1079
1080 @Override
1081 public void setTypeSettingsProperties(
1082 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties) {
1083 _group.setTypeSettingsProperties(typeSettingsProperties);
1084 }
1085
1086 @Override
1087 public boolean equals(Object obj) {
1088 if (this == obj) {
1089 return true;
1090 }
1091
1092 if (!(obj instanceof GroupWrapper)) {
1093 return false;
1094 }
1095
1096 GroupWrapper groupWrapper = (GroupWrapper)obj;
1097
1098 if (Validator.equals(_group, groupWrapper._group)) {
1099 return true;
1100 }
1101
1102 return false;
1103 }
1104
1105
1108 public Group getWrappedGroup() {
1109 return _group;
1110 }
1111
1112 @Override
1113 public Group getWrappedModel() {
1114 return _group;
1115 }
1116
1117 @Override
1118 public void resetOriginalValues() {
1119 _group.resetOriginalValues();
1120 }
1121
1122 private Group _group;
1123 }