1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18
19
39 public class PermissionLocalServiceUtil {
40 public static com.liferay.portal.model.Permission addPermission(
41 com.liferay.portal.model.Permission permission)
42 throws com.liferay.portal.kernel.exception.SystemException {
43 return getService().addPermission(permission);
44 }
45
46 public static com.liferay.portal.model.Permission createPermission(
47 long permissionId) {
48 return getService().createPermission(permissionId);
49 }
50
51 public static void deletePermission(long permissionId)
52 throws com.liferay.portal.kernel.exception.PortalException,
53 com.liferay.portal.kernel.exception.SystemException {
54 getService().deletePermission(permissionId);
55 }
56
57 public static void deletePermission(
58 com.liferay.portal.model.Permission permission)
59 throws com.liferay.portal.kernel.exception.SystemException {
60 getService().deletePermission(permission);
61 }
62
63 public static java.util.List<Object> dynamicQuery(
64 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65 throws com.liferay.portal.kernel.exception.SystemException {
66 return getService().dynamicQuery(dynamicQuery);
67 }
68
69 public static java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71 int end) throws com.liferay.portal.kernel.exception.SystemException {
72 return getService().dynamicQuery(dynamicQuery, start, end);
73 }
74
75 public static com.liferay.portal.model.Permission getPermission(
76 long permissionId)
77 throws com.liferay.portal.kernel.exception.PortalException,
78 com.liferay.portal.kernel.exception.SystemException {
79 return getService().getPermission(permissionId);
80 }
81
82 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
83 int start, int end)
84 throws com.liferay.portal.kernel.exception.SystemException {
85 return getService().getPermissions(start, end);
86 }
87
88 public static int getPermissionsCount()
89 throws com.liferay.portal.kernel.exception.SystemException {
90 return getService().getPermissionsCount();
91 }
92
93 public static com.liferay.portal.model.Permission updatePermission(
94 com.liferay.portal.model.Permission permission)
95 throws com.liferay.portal.kernel.exception.SystemException {
96 return getService().updatePermission(permission);
97 }
98
99 public static com.liferay.portal.model.Permission updatePermission(
100 com.liferay.portal.model.Permission permission, boolean merge)
101 throws com.liferay.portal.kernel.exception.SystemException {
102 return getService().updatePermission(permission, merge);
103 }
104
105 public static com.liferay.portal.model.Permission addPermission(
106 long companyId, java.lang.String actionId, long resourceId)
107 throws com.liferay.portal.kernel.exception.SystemException {
108 return getService().addPermission(companyId, actionId, resourceId);
109 }
110
111 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
112 long companyId, java.lang.String name, long resourceId,
113 boolean portletActions)
114 throws com.liferay.portal.kernel.exception.SystemException {
115 return getService()
116 .addPermissions(companyId, name, resourceId, portletActions);
117 }
118
119 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
120 long companyId, java.util.List<String> actionIds, long resourceId)
121 throws com.liferay.portal.kernel.exception.SystemException {
122 return getService().addPermissions(companyId, actionIds, resourceId);
123 }
124
125 public static void addUserPermissions(long userId,
126 java.lang.String[] actionIds, long resourceId)
127 throws com.liferay.portal.kernel.exception.PortalException,
128 com.liferay.portal.kernel.exception.SystemException {
129 getService().addUserPermissions(userId, actionIds, resourceId);
130 }
131
132 public static java.util.List<String> getActions(
133 java.util.List<com.liferay.portal.model.Permission> permissions) {
134 return getService().getActions(permissions);
135 }
136
137 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
138 long groupId, long resourceId)
139 throws com.liferay.portal.kernel.exception.SystemException {
140 return getService().getGroupPermissions(groupId, resourceId);
141 }
142
143 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
144 long groupId, long companyId, java.lang.String name, int scope,
145 java.lang.String primKey)
146 throws com.liferay.portal.kernel.exception.SystemException {
147 return getService()
148 .getGroupPermissions(groupId, companyId, name, scope, primKey);
149 }
150
151 public static java.util.List<com.liferay.portal.model.Permission> getOrgGroupPermissions(
152 long organizationId, long groupId, long resourceId)
153 throws com.liferay.portal.kernel.exception.SystemException {
154 return getService()
155 .getOrgGroupPermissions(organizationId, groupId, resourceId);
156 }
157
158 public static long getLatestPermissionId()
159 throws com.liferay.portal.kernel.exception.SystemException {
160 return getService().getLatestPermissionId();
161 }
162
163 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
164 long companyId, java.lang.String[] actionIds, long resourceId)
165 throws com.liferay.portal.kernel.exception.SystemException {
166 return getService().getPermissions(companyId, actionIds, resourceId);
167 }
168
169 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
170 long roleId) throws com.liferay.portal.kernel.exception.SystemException {
171 return getService().getRolePermissions(roleId);
172 }
173
174 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
175 long roleId, long resourceId)
176 throws com.liferay.portal.kernel.exception.SystemException {
177 return getService().getRolePermissions(roleId, resourceId);
178 }
179
180 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
181 long userId, long resourceId)
182 throws com.liferay.portal.kernel.exception.SystemException {
183 return getService().getUserPermissions(userId, resourceId);
184 }
185
186 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
187 long userId, long companyId, java.lang.String name, int scope,
188 java.lang.String primKey)
189 throws com.liferay.portal.kernel.exception.SystemException {
190 return getService()
191 .getUserPermissions(userId, companyId, name, scope, primKey);
192 }
193
194 public static boolean hasGroupPermission(long groupId,
195 java.lang.String actionId, long resourceId)
196 throws com.liferay.portal.kernel.exception.SystemException {
197 return getService().hasGroupPermission(groupId, actionId, resourceId);
198 }
199
200 public static boolean hasRolePermission(long roleId, long companyId,
201 java.lang.String name, int scope, java.lang.String actionId)
202 throws com.liferay.portal.kernel.exception.SystemException {
203 return getService()
204 .hasRolePermission(roleId, companyId, name, scope, actionId);
205 }
206
207 public static boolean hasRolePermission(long roleId, long companyId,
208 java.lang.String name, int scope, java.lang.String primKey,
209 java.lang.String actionId)
210 throws com.liferay.portal.kernel.exception.SystemException {
211 return getService()
212 .hasRolePermission(roleId, companyId, name, scope, primKey,
213 actionId);
214 }
215
216 public static boolean hasUserPermission(long userId,
217 java.lang.String actionId, long resourceId)
218 throws com.liferay.portal.kernel.exception.SystemException {
219 return getService().hasUserPermission(userId, actionId, resourceId);
220 }
221
222 public static boolean hasUserPermissions(long userId, long groupId,
223 java.util.List<com.liferay.portal.model.Resource> resources,
224 java.lang.String actionId,
225 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
226 throws com.liferay.portal.kernel.exception.PortalException,
227 com.liferay.portal.kernel.exception.SystemException {
228 return getService()
229 .hasUserPermissions(userId, groupId, resources, actionId,
230 permissionCheckerBag);
231 }
232
233 public static void setGroupPermissions(long groupId,
234 java.lang.String[] actionIds, long resourceId)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException {
237 getService().setGroupPermissions(groupId, actionIds, resourceId);
238 }
239
240 public static void setGroupPermissions(java.lang.String className,
241 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
242 long resourceId)
243 throws com.liferay.portal.kernel.exception.PortalException,
244 com.liferay.portal.kernel.exception.SystemException {
245 getService()
246 .setGroupPermissions(className, classPK, groupId, actionIds,
247 resourceId);
248 }
249
250 public static void setOrgGroupPermissions(long organizationId,
251 long groupId, java.lang.String[] actionIds, long resourceId)
252 throws com.liferay.portal.kernel.exception.PortalException,
253 com.liferay.portal.kernel.exception.SystemException {
254 getService()
255 .setOrgGroupPermissions(organizationId, groupId, actionIds,
256 resourceId);
257 }
258
259 public static void setRolePermission(long roleId, long companyId,
260 java.lang.String name, int scope, java.lang.String primKey,
261 java.lang.String actionId)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException {
264 getService()
265 .setRolePermission(roleId, companyId, name, scope, primKey, actionId);
266 }
267
268 public static void setRolePermissions(long roleId, long companyId,
269 java.lang.String name, int scope, java.lang.String primKey,
270 java.lang.String[] actionIds)
271 throws com.liferay.portal.kernel.exception.PortalException,
272 com.liferay.portal.kernel.exception.SystemException {
273 getService()
274 .setRolePermissions(roleId, companyId, name, scope, primKey,
275 actionIds);
276 }
277
278 public static void setRolePermissions(long roleId,
279 java.lang.String[] actionIds, long resourceId)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException {
282 getService().setRolePermissions(roleId, actionIds, resourceId);
283 }
284
285 public static void setUserPermissions(long userId,
286 java.lang.String[] actionIds, long resourceId)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException {
289 getService().setUserPermissions(userId, actionIds, resourceId);
290 }
291
292 public static void unsetRolePermission(long roleId, long permissionId)
293 throws com.liferay.portal.kernel.exception.SystemException {
294 getService().unsetRolePermission(roleId, permissionId);
295 }
296
297 public static void unsetRolePermission(long roleId, long companyId,
298 java.lang.String name, int scope, java.lang.String primKey,
299 java.lang.String actionId)
300 throws com.liferay.portal.kernel.exception.SystemException {
301 getService()
302 .unsetRolePermission(roleId, companyId, name, scope, primKey,
303 actionId);
304 }
305
306 public static void unsetRolePermissions(long roleId, long companyId,
307 java.lang.String name, int scope, java.lang.String actionId)
308 throws com.liferay.portal.kernel.exception.SystemException {
309 getService()
310 .unsetRolePermissions(roleId, companyId, name, scope, actionId);
311 }
312
313 public static void unsetUserPermissions(long userId,
314 java.lang.String[] actionIds, long resourceId)
315 throws com.liferay.portal.kernel.exception.SystemException {
316 getService().unsetUserPermissions(userId, actionIds, resourceId);
317 }
318
319 public static PermissionLocalService getService() {
320 if (_service == null) {
321 _service = (PermissionLocalService)PortalBeanLocatorUtil.locate(PermissionLocalService.class.getName());
322 }
323
324 return _service;
325 }
326
327 public void setService(PermissionLocalService service) {
328 _service = service;
329 }
330
331 private static PermissionLocalService _service;
332 }