1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.service.GroupServiceUtil;
28
29 import java.rmi.RemoteException;
30
31
82 public class GroupServiceSoap {
83 public static com.liferay.portal.model.GroupSoap addGroup(
84 java.lang.String name, java.lang.String description, int type,
85 java.lang.String friendlyURL, boolean active) throws RemoteException {
86 try {
87 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(name,
88 description, type, friendlyURL, active);
89
90 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
91 }
92 catch (Exception e) {
93 _log.error(e, e);
94
95 throw new RemoteException(e.getMessage());
96 }
97 }
98
99 public static com.liferay.portal.model.GroupSoap addGroup(
100 long liveGroupId, java.lang.String name, java.lang.String description,
101 int type, java.lang.String friendlyURL, boolean active)
102 throws RemoteException {
103 try {
104 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(liveGroupId,
105 name, description, type, friendlyURL, active);
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 long userId, java.lang.String actionId) throws RemoteException {
170 try {
171 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getManageableGroups(userId,
172 actionId);
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) throws RemoteException {
334 try {
335 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
336 name, description, type, friendlyURL, active);
337
338 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
339 }
340 catch (Exception e) {
341 _log.error(e, e);
342
343 throw new RemoteException(e.getMessage());
344 }
345 }
346
347 public static com.liferay.portal.model.GroupSoap updateGroup(long groupId,
348 java.lang.String typeSettings) throws RemoteException {
349 try {
350 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
351 typeSettings);
352
353 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
354 }
355 catch (Exception e) {
356 _log.error(e, e);
357
358 throw new RemoteException(e.getMessage());
359 }
360 }
361
362 public static com.liferay.portal.model.GroupSoap updateWorkflow(
363 long groupId, boolean workflowEnabled, int workflowStages,
364 java.lang.String workflowRoleNames) throws RemoteException {
365 try {
366 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateWorkflow(groupId,
367 workflowEnabled, workflowStages, workflowRoleNames);
368
369 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
370 }
371 catch (Exception e) {
372 _log.error(e, e);
373
374 throw new RemoteException(e.getMessage());
375 }
376 }
377
378 private static Log _log = LogFactoryUtil.getLog(GroupServiceSoap.class);
379 }