1
14
15 package com.liferay.portal.service.http;
16
17 import com.liferay.portal.kernel.log.Log;
18 import com.liferay.portal.kernel.log.LogFactoryUtil;
19 import com.liferay.portal.service.PermissionServiceUtil;
20
21 import java.rmi.RemoteException;
22
23
73 public class PermissionServiceSoap {
74 public static void checkPermission(long groupId, long resourceId)
75 throws RemoteException {
76 try {
77 PermissionServiceUtil.checkPermission(groupId, resourceId);
78 }
79 catch (Exception e) {
80 _log.error(e, e);
81
82 throw new RemoteException(e.getMessage());
83 }
84 }
85
86 public static void checkPermission(long groupId, java.lang.String name,
87 long primKey) throws RemoteException {
88 try {
89 PermissionServiceUtil.checkPermission(groupId, name, primKey);
90 }
91 catch (Exception e) {
92 _log.error(e, e);
93
94 throw new RemoteException(e.getMessage());
95 }
96 }
97
98 public static void checkPermission(long groupId, java.lang.String name,
99 java.lang.String primKey) throws RemoteException {
100 try {
101 PermissionServiceUtil.checkPermission(groupId, name, primKey);
102 }
103 catch (Exception e) {
104 _log.error(e, e);
105
106 throw new RemoteException(e.getMessage());
107 }
108 }
109
110 public static boolean hasGroupPermission(long groupId,
111 java.lang.String actionId, long resourceId) throws RemoteException {
112 try {
113 boolean returnValue = PermissionServiceUtil.hasGroupPermission(groupId,
114 actionId, resourceId);
115
116 return returnValue;
117 }
118 catch (Exception e) {
119 _log.error(e, e);
120
121 throw new RemoteException(e.getMessage());
122 }
123 }
124
125 public static boolean hasUserPermission(long userId,
126 java.lang.String actionId, long resourceId) throws RemoteException {
127 try {
128 boolean returnValue = PermissionServiceUtil.hasUserPermission(userId,
129 actionId, resourceId);
130
131 return returnValue;
132 }
133 catch (Exception e) {
134 _log.error(e, e);
135
136 throw new RemoteException(e.getMessage());
137 }
138 }
139
140 public static boolean hasUserPermissions(long userId, long groupId,
141 com.liferay.portal.model.ResourceSoap[] resources,
142 java.lang.String actionId,
143 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
144 throws RemoteException {
145 try {
146 boolean returnValue = PermissionServiceUtil.hasUserPermissions(userId,
147 groupId,
148 com.liferay.portal.model.impl.ResourceModelImpl.toModels(
149 resources), actionId, permissionCheckerBag);
150
151 return returnValue;
152 }
153 catch (Exception e) {
154 _log.error(e, e);
155
156 throw new RemoteException(e.getMessage());
157 }
158 }
159
160 public static void setGroupPermissions(long groupId,
161 java.lang.String[] actionIds, long resourceId)
162 throws RemoteException {
163 try {
164 PermissionServiceUtil.setGroupPermissions(groupId, actionIds,
165 resourceId);
166 }
167 catch (Exception e) {
168 _log.error(e, e);
169
170 throw new RemoteException(e.getMessage());
171 }
172 }
173
174 public static void setGroupPermissions(java.lang.String className,
175 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
176 long resourceId) throws RemoteException {
177 try {
178 PermissionServiceUtil.setGroupPermissions(className, classPK,
179 groupId, actionIds, resourceId);
180 }
181 catch (Exception e) {
182 _log.error(e, e);
183
184 throw new RemoteException(e.getMessage());
185 }
186 }
187
188 public static void setOrgGroupPermissions(long organizationId,
189 long groupId, java.lang.String[] actionIds, long resourceId)
190 throws RemoteException {
191 try {
192 PermissionServiceUtil.setOrgGroupPermissions(organizationId,
193 groupId, actionIds, resourceId);
194 }
195 catch (Exception e) {
196 _log.error(e, e);
197
198 throw new RemoteException(e.getMessage());
199 }
200 }
201
202 public static void setRolePermission(long roleId, long groupId,
203 java.lang.String name, int scope, java.lang.String primKey,
204 java.lang.String actionId) throws RemoteException {
205 try {
206 PermissionServiceUtil.setRolePermission(roleId, groupId, name,
207 scope, primKey, actionId);
208 }
209 catch (Exception e) {
210 _log.error(e, e);
211
212 throw new RemoteException(e.getMessage());
213 }
214 }
215
216 public static void setRolePermissions(long roleId, long groupId,
217 java.lang.String[] actionIds, long resourceId)
218 throws RemoteException {
219 try {
220 PermissionServiceUtil.setRolePermissions(roleId, groupId,
221 actionIds, resourceId);
222 }
223 catch (Exception e) {
224 _log.error(e, e);
225
226 throw new RemoteException(e.getMessage());
227 }
228 }
229
230 public static void setUserPermissions(long userId, long groupId,
231 java.lang.String[] actionIds, long resourceId)
232 throws RemoteException {
233 try {
234 PermissionServiceUtil.setUserPermissions(userId, groupId,
235 actionIds, resourceId);
236 }
237 catch (Exception e) {
238 _log.error(e, e);
239
240 throw new RemoteException(e.getMessage());
241 }
242 }
243
244 public static void unsetRolePermission(long roleId, long groupId,
245 long permissionId) throws RemoteException {
246 try {
247 PermissionServiceUtil.unsetRolePermission(roleId, groupId,
248 permissionId);
249 }
250 catch (Exception e) {
251 _log.error(e, e);
252
253 throw new RemoteException(e.getMessage());
254 }
255 }
256
257 public static void unsetRolePermission(long roleId, long groupId,
258 java.lang.String name, int scope, java.lang.String primKey,
259 java.lang.String actionId) throws RemoteException {
260 try {
261 PermissionServiceUtil.unsetRolePermission(roleId, groupId, name,
262 scope, primKey, actionId);
263 }
264 catch (Exception e) {
265 _log.error(e, e);
266
267 throw new RemoteException(e.getMessage());
268 }
269 }
270
271 public static void unsetRolePermissions(long roleId, long groupId,
272 java.lang.String name, int scope, java.lang.String actionId)
273 throws RemoteException {
274 try {
275 PermissionServiceUtil.unsetRolePermissions(roleId, groupId, name,
276 scope, actionId);
277 }
278 catch (Exception e) {
279 _log.error(e, e);
280
281 throw new RemoteException(e.getMessage());
282 }
283 }
284
285 public static void unsetUserPermissions(long userId, long groupId,
286 java.lang.String[] actionIds, long resourceId)
287 throws RemoteException {
288 try {
289 PermissionServiceUtil.unsetUserPermissions(userId, groupId,
290 actionIds, resourceId);
291 }
292 catch (Exception e) {
293 _log.error(e, e);
294
295 throw new RemoteException(e.getMessage());
296 }
297 }
298
299 private static Log _log = LogFactoryUtil.getLog(PermissionServiceSoap.class);
300 }