1
22
23 package com.liferay.portal.service;
24
25
26
53 public class GroupServiceUtil {
54 public static com.liferay.portal.model.Group addGroup(
55 java.lang.String name, java.lang.String description, int type,
56 java.lang.String friendlyURL, boolean active)
57 throws com.liferay.portal.PortalException,
58 com.liferay.portal.SystemException, java.rmi.RemoteException {
59 GroupService groupService = GroupServiceFactory.getService();
60
61 return groupService.addGroup(name, description, type, friendlyURL,
62 active);
63 }
64
65 public static com.liferay.portal.model.Group addGroup(long liveGroupId,
66 java.lang.String name, java.lang.String description, int type,
67 java.lang.String friendlyURL, boolean active)
68 throws com.liferay.portal.PortalException,
69 com.liferay.portal.SystemException, java.rmi.RemoteException {
70 GroupService groupService = GroupServiceFactory.getService();
71
72 return groupService.addGroup(liveGroupId, name, description, type,
73 friendlyURL, active);
74 }
75
76 public static void addRoleGroups(long roleId, long[] groupIds)
77 throws com.liferay.portal.PortalException,
78 com.liferay.portal.SystemException, java.rmi.RemoteException {
79 GroupService groupService = GroupServiceFactory.getService();
80
81 groupService.addRoleGroups(roleId, groupIds);
82 }
83
84 public static void deleteGroup(long groupId)
85 throws com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException, java.rmi.RemoteException {
87 GroupService groupService = GroupServiceFactory.getService();
88
89 groupService.deleteGroup(groupId);
90 }
91
92 public static com.liferay.portal.model.Group getGroup(long groupId)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException, java.rmi.RemoteException {
95 GroupService groupService = GroupServiceFactory.getService();
96
97 return groupService.getGroup(groupId);
98 }
99
100 public static com.liferay.portal.model.Group getGroup(long companyId,
101 java.lang.String name)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException, java.rmi.RemoteException {
104 GroupService groupService = GroupServiceFactory.getService();
105
106 return groupService.getGroup(companyId, name);
107 }
108
109 public static java.util.List<com.liferay.portal.model.Group> getOrganizationsGroups(
110 java.util.List<com.liferay.portal.model.Organization> organizations)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException, java.rmi.RemoteException {
113 GroupService groupService = GroupServiceFactory.getService();
114
115 return groupService.getOrganizationsGroups(organizations);
116 }
117
118 public static java.util.List<com.liferay.portal.model.Group> getUserGroupsGroups(
119 java.util.List<com.liferay.portal.model.UserGroup> userGroups)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException, java.rmi.RemoteException {
122 GroupService groupService = GroupServiceFactory.getService();
123
124 return groupService.getUserGroupsGroups(userGroups);
125 }
126
127 public static boolean hasUserGroup(long userId, long groupId)
128 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
129 GroupService groupService = GroupServiceFactory.getService();
130
131 return groupService.hasUserGroup(userId, groupId);
132 }
133
134 public static java.util.List<com.liferay.portal.model.Group> search(
135 long companyId, java.lang.String name, java.lang.String description,
136 java.lang.String[] params, int begin, int end)
137 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
138 GroupService groupService = GroupServiceFactory.getService();
139
140 return groupService.search(companyId, name, description, params, begin,
141 end);
142 }
143
144 public static int searchCount(long companyId, java.lang.String name,
145 java.lang.String description, java.lang.String[] params)
146 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
147 GroupService groupService = GroupServiceFactory.getService();
148
149 return groupService.searchCount(companyId, name, description, params);
150 }
151
152 public static void setRoleGroups(long roleId, long[] groupIds)
153 throws com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException, java.rmi.RemoteException {
155 GroupService groupService = GroupServiceFactory.getService();
156
157 groupService.setRoleGroups(roleId, groupIds);
158 }
159
160 public static void unsetRoleGroups(long roleId, long[] groupIds)
161 throws com.liferay.portal.PortalException,
162 com.liferay.portal.SystemException, java.rmi.RemoteException {
163 GroupService groupService = GroupServiceFactory.getService();
164
165 groupService.unsetRoleGroups(roleId, groupIds);
166 }
167
168 public static com.liferay.portal.model.Group updateFriendlyURL(
169 long groupId, java.lang.String friendlyURL)
170 throws com.liferay.portal.PortalException,
171 com.liferay.portal.SystemException, java.rmi.RemoteException {
172 GroupService groupService = GroupServiceFactory.getService();
173
174 return groupService.updateFriendlyURL(groupId, friendlyURL);
175 }
176
177 public static com.liferay.portal.model.Group updateGroup(long groupId,
178 java.lang.String name, java.lang.String description, int type,
179 java.lang.String friendlyURL, boolean active)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException, java.rmi.RemoteException {
182 GroupService groupService = GroupServiceFactory.getService();
183
184 return groupService.updateGroup(groupId, name, description, type,
185 friendlyURL, active);
186 }
187
188 public static com.liferay.portal.model.Group updateGroup(long groupId,
189 java.lang.String typeSettings)
190 throws com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException, java.rmi.RemoteException {
192 GroupService groupService = GroupServiceFactory.getService();
193
194 return groupService.updateGroup(groupId, typeSettings);
195 }
196
197 public static com.liferay.portal.model.Group updateWorkflow(long groupId,
198 boolean workflowEnabled, int workflowStages,
199 java.lang.String workflowRoleNames)
200 throws com.liferay.portal.PortalException,
201 com.liferay.portal.SystemException, java.rmi.RemoteException {
202 GroupService groupService = GroupServiceFactory.getService();
203
204 return groupService.updateWorkflow(groupId, workflowEnabled,
205 workflowStages, workflowRoleNames);
206 }
207 }