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.PermissionServiceUtil;
28
29 import java.rmi.RemoteException;
30
31
82 public class PermissionServiceSoap {
83 public static void checkPermission(long groupId, java.lang.String name,
84 java.lang.String primKey) throws RemoteException {
85 try {
86 PermissionServiceUtil.checkPermission(groupId, name, primKey);
87 }
88 catch (Exception e) {
89 _log.error(e, e);
90
91 throw new RemoteException(e.getMessage());
92 }
93 }
94
95 public static boolean hasGroupPermission(long groupId,
96 java.lang.String actionId, long resourceId) throws RemoteException {
97 try {
98 boolean returnValue = PermissionServiceUtil.hasGroupPermission(groupId,
99 actionId, resourceId);
100
101 return returnValue;
102 }
103 catch (Exception e) {
104 _log.error(e, e);
105
106 throw new RemoteException(e.getMessage());
107 }
108 }
109
110 public static boolean hasUserPermission(long userId,
111 java.lang.String actionId, long resourceId) throws RemoteException {
112 try {
113 boolean returnValue = PermissionServiceUtil.hasUserPermission(userId,
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 hasUserPermissions(long userId, long groupId,
126 java.lang.String actionId, long[] resourceIds,
127 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
128 throws RemoteException {
129 try {
130 boolean returnValue = PermissionServiceUtil.hasUserPermissions(userId,
131 groupId, actionId, resourceIds, permissionCheckerBag);
132
133 return returnValue;
134 }
135 catch (Exception e) {
136 _log.error(e, e);
137
138 throw new RemoteException(e.getMessage());
139 }
140 }
141
142 public static void setGroupPermissions(long groupId,
143 java.lang.String[] actionIds, long resourceId)
144 throws RemoteException {
145 try {
146 PermissionServiceUtil.setGroupPermissions(groupId, actionIds,
147 resourceId);
148 }
149 catch (Exception e) {
150 _log.error(e, e);
151
152 throw new RemoteException(e.getMessage());
153 }
154 }
155
156 public static void setGroupPermissions(java.lang.String className,
157 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
158 long resourceId) throws RemoteException {
159 try {
160 PermissionServiceUtil.setGroupPermissions(className, classPK,
161 groupId, actionIds, resourceId);
162 }
163 catch (Exception e) {
164 _log.error(e, e);
165
166 throw new RemoteException(e.getMessage());
167 }
168 }
169
170 public static void setOrgGroupPermissions(long organizationId,
171 long groupId, java.lang.String[] actionIds, long resourceId)
172 throws RemoteException {
173 try {
174 PermissionServiceUtil.setOrgGroupPermissions(organizationId,
175 groupId, actionIds, resourceId);
176 }
177 catch (Exception e) {
178 _log.error(e, e);
179
180 throw new RemoteException(e.getMessage());
181 }
182 }
183
184 public static void setRolePermission(long roleId, long groupId,
185 java.lang.String name, int scope, java.lang.String primKey,
186 java.lang.String actionId) throws RemoteException {
187 try {
188 PermissionServiceUtil.setRolePermission(roleId, groupId, name,
189 scope, primKey, actionId);
190 }
191 catch (Exception e) {
192 _log.error(e, e);
193
194 throw new RemoteException(e.getMessage());
195 }
196 }
197
198 public static void setRolePermissions(long roleId, long groupId,
199 java.lang.String[] actionIds, long resourceId)
200 throws RemoteException {
201 try {
202 PermissionServiceUtil.setRolePermissions(roleId, groupId,
203 actionIds, resourceId);
204 }
205 catch (Exception e) {
206 _log.error(e, e);
207
208 throw new RemoteException(e.getMessage());
209 }
210 }
211
212 public static void setUserPermissions(long userId, long groupId,
213 java.lang.String[] actionIds, long resourceId)
214 throws RemoteException {
215 try {
216 PermissionServiceUtil.setUserPermissions(userId, groupId,
217 actionIds, resourceId);
218 }
219 catch (Exception e) {
220 _log.error(e, e);
221
222 throw new RemoteException(e.getMessage());
223 }
224 }
225
226 public static void unsetRolePermission(long roleId, long groupId,
227 long permissionId) throws RemoteException {
228 try {
229 PermissionServiceUtil.unsetRolePermission(roleId, groupId,
230 permissionId);
231 }
232 catch (Exception e) {
233 _log.error(e, e);
234
235 throw new RemoteException(e.getMessage());
236 }
237 }
238
239 public static void unsetRolePermission(long roleId, long groupId,
240 java.lang.String name, int scope, java.lang.String primKey,
241 java.lang.String actionId) throws RemoteException {
242 try {
243 PermissionServiceUtil.unsetRolePermission(roleId, groupId, name,
244 scope, primKey, actionId);
245 }
246 catch (Exception e) {
247 _log.error(e, e);
248
249 throw new RemoteException(e.getMessage());
250 }
251 }
252
253 public static void unsetRolePermissions(long roleId, long groupId,
254 java.lang.String name, int scope, java.lang.String actionId)
255 throws RemoteException {
256 try {
257 PermissionServiceUtil.unsetRolePermissions(roleId, groupId, name,
258 scope, actionId);
259 }
260 catch (Exception e) {
261 _log.error(e, e);
262
263 throw new RemoteException(e.getMessage());
264 }
265 }
266
267 public static void unsetUserPermissions(long userId, long groupId,
268 java.lang.String[] actionIds, long resourceId)
269 throws RemoteException {
270 try {
271 PermissionServiceUtil.unsetUserPermissions(userId, groupId,
272 actionIds, resourceId);
273 }
274 catch (Exception e) {
275 _log.error(e, e);
276
277 throw new RemoteException(e.getMessage());
278 }
279 }
280
281 private static Log _log = LogFactoryUtil.getLog(PermissionServiceSoap.class);
282 }