1
19
20 package com.liferay.portal.service.http;
21
22 import com.liferay.portal.kernel.log.Log;
23 import com.liferay.portal.kernel.log.LogFactoryUtil;
24 import com.liferay.portal.service.GroupServiceUtil;
25
26 import java.rmi.RemoteException;
27
28
79 public class GroupServiceSoap {
80 public static com.liferay.portal.model.GroupSoap addGroup(
81 java.lang.String name, java.lang.String description, int type,
82 java.lang.String friendlyURL, boolean active,
83 com.liferay.portal.service.ServiceContext serviceContext)
84 throws RemoteException {
85 try {
86 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(name,
87 description, type, friendlyURL, active, serviceContext);
88
89 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
90 }
91 catch (Exception e) {
92 _log.error(e, e);
93
94 throw new RemoteException(e.getMessage());
95 }
96 }
97
98 public static com.liferay.portal.model.GroupSoap addGroup(
99 long liveGroupId, java.lang.String name, java.lang.String description,
100 int type, java.lang.String friendlyURL, boolean active,
101 com.liferay.portal.service.ServiceContext serviceContext)
102 throws RemoteException {
103 try {
104 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(liveGroupId,
105 name, description, type, friendlyURL, active, serviceContext);
106
107 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
108 }
109 catch (Exception e) {
110 _log.error(e, e);
111
112 throw new RemoteException(e.getMessage());
113 }
114 }
115
116 public static void addRoleGroups(long roleId, long[] groupIds)
117 throws RemoteException {
118 try {
119 GroupServiceUtil.addRoleGroups(roleId, groupIds);
120 }
121 catch (Exception e) {
122 _log.error(e, e);
123
124 throw new RemoteException(e.getMessage());
125 }
126 }
127
128 public static void deleteGroup(long groupId) throws RemoteException {
129 try {
130 GroupServiceUtil.deleteGroup(groupId);
131 }
132 catch (Exception e) {
133 _log.error(e, e);
134
135 throw new RemoteException(e.getMessage());
136 }
137 }
138
139 public static com.liferay.portal.model.GroupSoap getGroup(long groupId)
140 throws RemoteException {
141 try {
142 com.liferay.portal.model.Group returnValue = GroupServiceUtil.getGroup(groupId);
143
144 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
145 }
146 catch (Exception e) {
147 _log.error(e, e);
148
149 throw new RemoteException(e.getMessage());
150 }
151 }
152
153 public static com.liferay.portal.model.GroupSoap getGroup(long companyId,
154 java.lang.String name) throws RemoteException {
155 try {
156 com.liferay.portal.model.Group returnValue = GroupServiceUtil.getGroup(companyId,
157 name);
158
159 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
160 }
161 catch (Exception e) {
162 _log.error(e, e);
163
164 throw new RemoteException(e.getMessage());
165 }
166 }
167
168 public static com.liferay.portal.model.GroupSoap[] getManageableGroups(
169 java.lang.String actionId, int max) throws RemoteException {
170 try {
171 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getManageableGroups(actionId,
172 max);
173
174 return com.liferay.portal.model.GroupSoap.toSoapModels(returnValue);
175 }
176 catch (Exception e) {
177 _log.error(e, e);
178
179 throw new RemoteException(e.getMessage());
180 }
181 }
182
183 public static com.liferay.portal.model.GroupSoap[] getOrganizationsGroups(
184 com.liferay.portal.model.OrganizationSoap[] organizations)
185 throws RemoteException {
186 try {
187 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getOrganizationsGroups(com.liferay.portal.model.impl.OrganizationModelImpl.toModels(
188 organizations));
189
190 return com.liferay.portal.model.GroupSoap.toSoapModels(returnValue);
191 }
192 catch (Exception e) {
193 _log.error(e, e);
194
195 throw new RemoteException(e.getMessage());
196 }
197 }
198
199 public static com.liferay.portal.model.GroupSoap getUserGroup(
200 long companyId, long userId) throws RemoteException {
201 try {
202 com.liferay.portal.model.Group returnValue = GroupServiceUtil.getUserGroup(companyId,
203 userId);
204
205 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
206 }
207 catch (Exception e) {
208 _log.error(e, e);
209
210 throw new RemoteException(e.getMessage());
211 }
212 }
213
214 public static com.liferay.portal.model.GroupSoap[] getUserGroupsGroups(
215 com.liferay.portal.model.UserGroupSoap[] userGroups)
216 throws RemoteException {
217 try {
218 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getUserGroupsGroups(com.liferay.portal.model.impl.UserGroupModelImpl.toModels(
219 userGroups));
220
221 return com.liferay.portal.model.GroupSoap.toSoapModels(returnValue);
222 }
223 catch (Exception e) {
224 _log.error(e, e);
225
226 throw new RemoteException(e.getMessage());
227 }
228 }
229
230 public static com.liferay.portal.model.GroupSoap[] getUserOrganizationsGroups(
231 long userId, int start, int end) throws RemoteException {
232 try {
233 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getUserOrganizationsGroups(userId,
234 start, end);
235
236 return com.liferay.portal.model.GroupSoap.toSoapModels(returnValue);
237 }
238 catch (Exception e) {
239 _log.error(e, e);
240
241 throw new RemoteException(e.getMessage());
242 }
243 }
244
245 public static boolean hasUserGroup(long userId, long groupId)
246 throws RemoteException {
247 try {
248 boolean returnValue = GroupServiceUtil.hasUserGroup(userId, groupId);
249
250 return returnValue;
251 }
252 catch (Exception e) {
253 _log.error(e, e);
254
255 throw new RemoteException(e.getMessage());
256 }
257 }
258
259 public static com.liferay.portal.model.GroupSoap[] search(long companyId,
260 java.lang.String name, java.lang.String description,
261 java.lang.String[] params, int start, int end)
262 throws RemoteException {
263 try {
264 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.search(companyId,
265 name, description, params, start, end);
266
267 return com.liferay.portal.model.GroupSoap.toSoapModels(returnValue);
268 }
269 catch (Exception e) {
270 _log.error(e, e);
271
272 throw new RemoteException(e.getMessage());
273 }
274 }
275
276 public static int searchCount(long companyId, java.lang.String name,
277 java.lang.String description, java.lang.String[] params)
278 throws RemoteException {
279 try {
280 int returnValue = GroupServiceUtil.searchCount(companyId, name,
281 description, params);
282
283 return returnValue;
284 }
285 catch (Exception e) {
286 _log.error(e, e);
287
288 throw new RemoteException(e.getMessage());
289 }
290 }
291
292 public static void setRoleGroups(long roleId, long[] groupIds)
293 throws RemoteException {
294 try {
295 GroupServiceUtil.setRoleGroups(roleId, groupIds);
296 }
297 catch (Exception e) {
298 _log.error(e, e);
299
300 throw new RemoteException(e.getMessage());
301 }
302 }
303
304 public static void unsetRoleGroups(long roleId, long[] groupIds)
305 throws RemoteException {
306 try {
307 GroupServiceUtil.unsetRoleGroups(roleId, groupIds);
308 }
309 catch (Exception e) {
310 _log.error(e, e);
311
312 throw new RemoteException(e.getMessage());
313 }
314 }
315
316 public static com.liferay.portal.model.GroupSoap updateFriendlyURL(
317 long groupId, java.lang.String friendlyURL) throws RemoteException {
318 try {
319 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateFriendlyURL(groupId,
320 friendlyURL);
321
322 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
323 }
324 catch (Exception e) {
325 _log.error(e, e);
326
327 throw new RemoteException(e.getMessage());
328 }
329 }
330
331 public static com.liferay.portal.model.GroupSoap updateGroup(long groupId,
332 java.lang.String name, java.lang.String description, int type,
333 java.lang.String friendlyURL, boolean active,
334 com.liferay.portal.service.ServiceContext serviceContext)
335 throws RemoteException {
336 try {
337 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
338 name, description, type, friendlyURL, active, serviceContext);
339
340 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
341 }
342 catch (Exception e) {
343 _log.error(e, e);
344
345 throw new RemoteException(e.getMessage());
346 }
347 }
348
349 public static com.liferay.portal.model.GroupSoap updateGroup(long groupId,
350 java.lang.String typeSettings) throws RemoteException {
351 try {
352 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
353 typeSettings);
354
355 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
356 }
357 catch (Exception e) {
358 _log.error(e, e);
359
360 throw new RemoteException(e.getMessage());
361 }
362 }
363
364 public static com.liferay.portal.model.GroupSoap updateWorkflow(
365 long groupId, boolean workflowEnabled, int workflowStages,
366 java.lang.String workflowRoleNames) throws RemoteException {
367 try {
368 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateWorkflow(groupId,
369 workflowEnabled, workflowStages, workflowRoleNames);
370
371 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
372 }
373 catch (Exception e) {
374 _log.error(e, e);
375
376 throw new RemoteException(e.getMessage());
377 }
378 }
379
380 private static Log _log = LogFactoryUtil.getLog(GroupServiceSoap.class);
381 }