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
81 public class GroupServiceSoap {
82 public static com.liferay.portal.model.GroupSoap addGroup(
83 java.lang.String name, java.lang.String description, int type,
84 java.lang.String friendlyURL, boolean active) throws RemoteException {
85 try {
86 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(name,
87 description, type, friendlyURL, active);
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 throws RemoteException {
102 try {
103 com.liferay.portal.model.Group returnValue = GroupServiceUtil.addGroup(liveGroupId,
104 name, description, type, friendlyURL, active);
105
106 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
107 }
108 catch (Exception e) {
109 _log.error(e, e);
110
111 throw new RemoteException(e.getMessage());
112 }
113 }
114
115 public static void addRoleGroups(long roleId, long[] groupIds)
116 throws RemoteException {
117 try {
118 GroupServiceUtil.addRoleGroups(roleId, groupIds);
119 }
120 catch (Exception e) {
121 _log.error(e, e);
122
123 throw new RemoteException(e.getMessage());
124 }
125 }
126
127 public static void deleteGroup(long groupId) throws RemoteException {
128 try {
129 GroupServiceUtil.deleteGroup(groupId);
130 }
131 catch (Exception e) {
132 _log.error(e, e);
133
134 throw new RemoteException(e.getMessage());
135 }
136 }
137
138 public static com.liferay.portal.model.GroupSoap getGroup(long groupId)
139 throws RemoteException {
140 try {
141 com.liferay.portal.model.Group returnValue = GroupServiceUtil.getGroup(groupId);
142
143 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
144 }
145 catch (Exception e) {
146 _log.error(e, e);
147
148 throw new RemoteException(e.getMessage());
149 }
150 }
151
152 public static com.liferay.portal.model.GroupSoap getGroup(long companyId,
153 java.lang.String name) throws RemoteException {
154 try {
155 com.liferay.portal.model.Group returnValue = GroupServiceUtil.getGroup(companyId,
156 name);
157
158 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
159 }
160 catch (Exception e) {
161 _log.error(e, e);
162
163 throw new RemoteException(e.getMessage());
164 }
165 }
166
167 public static com.liferay.portal.model.GroupSoap[] getOrganizationsGroups(
168 com.liferay.portal.model.OrganizationSoap[] organizations)
169 throws RemoteException {
170 try {
171 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getOrganizationsGroups(com.liferay.portal.model.impl.OrganizationModelImpl.toModels(
172 organizations));
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[] getUserGroupsGroups(
184 com.liferay.portal.model.UserGroupSoap[] userGroups)
185 throws RemoteException {
186 try {
187 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.getUserGroupsGroups(com.liferay.portal.model.impl.UserGroupModelImpl.toModels(
188 userGroups));
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 boolean hasUserGroup(long userId, long groupId)
200 throws RemoteException {
201 try {
202 boolean returnValue = GroupServiceUtil.hasUserGroup(userId, groupId);
203
204 return returnValue;
205 }
206 catch (Exception e) {
207 _log.error(e, e);
208
209 throw new RemoteException(e.getMessage());
210 }
211 }
212
213 public static com.liferay.portal.model.GroupSoap[] search(long companyId,
214 java.lang.String name, java.lang.String description,
215 java.lang.String[] params, int start, int end)
216 throws RemoteException {
217 try {
218 java.util.List<com.liferay.portal.model.Group> returnValue = GroupServiceUtil.search(companyId,
219 name, description, params, start, end);
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 int searchCount(long companyId, java.lang.String name,
231 java.lang.String description, java.lang.String[] params)
232 throws RemoteException {
233 try {
234 int returnValue = GroupServiceUtil.searchCount(companyId, name,
235 description, params);
236
237 return returnValue;
238 }
239 catch (Exception e) {
240 _log.error(e, e);
241
242 throw new RemoteException(e.getMessage());
243 }
244 }
245
246 public static void setRoleGroups(long roleId, long[] groupIds)
247 throws RemoteException {
248 try {
249 GroupServiceUtil.setRoleGroups(roleId, groupIds);
250 }
251 catch (Exception e) {
252 _log.error(e, e);
253
254 throw new RemoteException(e.getMessage());
255 }
256 }
257
258 public static void unsetRoleGroups(long roleId, long[] groupIds)
259 throws RemoteException {
260 try {
261 GroupServiceUtil.unsetRoleGroups(roleId, groupIds);
262 }
263 catch (Exception e) {
264 _log.error(e, e);
265
266 throw new RemoteException(e.getMessage());
267 }
268 }
269
270 public static com.liferay.portal.model.GroupSoap updateFriendlyURL(
271 long groupId, java.lang.String friendlyURL) throws RemoteException {
272 try {
273 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateFriendlyURL(groupId,
274 friendlyURL);
275
276 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
277 }
278 catch (Exception e) {
279 _log.error(e, e);
280
281 throw new RemoteException(e.getMessage());
282 }
283 }
284
285 public static com.liferay.portal.model.GroupSoap updateGroup(long groupId,
286 java.lang.String name, java.lang.String description, int type,
287 java.lang.String friendlyURL, boolean active) throws RemoteException {
288 try {
289 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
290 name, description, type, friendlyURL, active);
291
292 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
293 }
294 catch (Exception e) {
295 _log.error(e, e);
296
297 throw new RemoteException(e.getMessage());
298 }
299 }
300
301 public static com.liferay.portal.model.GroupSoap updateGroup(long groupId,
302 java.lang.String typeSettings) throws RemoteException {
303 try {
304 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateGroup(groupId,
305 typeSettings);
306
307 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
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 updateWorkflow(
317 long groupId, boolean workflowEnabled, int workflowStages,
318 java.lang.String workflowRoleNames) throws RemoteException {
319 try {
320 com.liferay.portal.model.Group returnValue = GroupServiceUtil.updateWorkflow(groupId,
321 workflowEnabled, workflowStages, workflowRoleNames);
322
323 return com.liferay.portal.model.GroupSoap.toSoapModel(returnValue);
324 }
325 catch (Exception e) {
326 _log.error(e, e);
327
328 throw new RemoteException(e.getMessage());
329 }
330 }
331
332 private static Log _log = LogFactoryUtil.getLog(GroupServiceSoap.class);
333 }