001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
032 public class PermissionLocalServiceUtil {
033 public static com.liferay.portal.model.Permission addPermission(
034 com.liferay.portal.model.Permission permission)
035 throws com.liferay.portal.kernel.exception.SystemException {
036 return getService().addPermission(permission);
037 }
038
039 public static com.liferay.portal.model.Permission createPermission(
040 long permissionId) {
041 return getService().createPermission(permissionId);
042 }
043
044 public static void deletePermission(long permissionId)
045 throws com.liferay.portal.kernel.exception.PortalException,
046 com.liferay.portal.kernel.exception.SystemException {
047 getService().deletePermission(permissionId);
048 }
049
050 public static void deletePermission(
051 com.liferay.portal.model.Permission permission)
052 throws com.liferay.portal.kernel.exception.SystemException {
053 getService().deletePermission(permission);
054 }
055
056 @SuppressWarnings("unchecked")
057 public static java.util.List dynamicQuery(
058 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
059 throws com.liferay.portal.kernel.exception.SystemException {
060 return getService().dynamicQuery(dynamicQuery);
061 }
062
063 @SuppressWarnings("unchecked")
064 public static java.util.List dynamicQuery(
065 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066 int end) throws com.liferay.portal.kernel.exception.SystemException {
067 return getService().dynamicQuery(dynamicQuery, start, end);
068 }
069
070 @SuppressWarnings("unchecked")
071 public static java.util.List dynamicQuery(
072 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
073 int end,
074 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
075 throws com.liferay.portal.kernel.exception.SystemException {
076 return getService()
077 .dynamicQuery(dynamicQuery, start, end, orderByComparator);
078 }
079
080 public static long dynamicQueryCount(
081 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
082 throws com.liferay.portal.kernel.exception.SystemException {
083 return getService().dynamicQueryCount(dynamicQuery);
084 }
085
086 public static com.liferay.portal.model.Permission getPermission(
087 long permissionId)
088 throws com.liferay.portal.kernel.exception.PortalException,
089 com.liferay.portal.kernel.exception.SystemException {
090 return getService().getPermission(permissionId);
091 }
092
093 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
094 int start, int end)
095 throws com.liferay.portal.kernel.exception.SystemException {
096 return getService().getPermissions(start, end);
097 }
098
099 public static int getPermissionsCount()
100 throws com.liferay.portal.kernel.exception.SystemException {
101 return getService().getPermissionsCount();
102 }
103
104 public static com.liferay.portal.model.Permission updatePermission(
105 com.liferay.portal.model.Permission permission)
106 throws com.liferay.portal.kernel.exception.SystemException {
107 return getService().updatePermission(permission);
108 }
109
110 public static com.liferay.portal.model.Permission updatePermission(
111 com.liferay.portal.model.Permission permission, boolean merge)
112 throws com.liferay.portal.kernel.exception.SystemException {
113 return getService().updatePermission(permission, merge);
114 }
115
116 public static com.liferay.portal.model.Permission addPermission(
117 long companyId, java.lang.String actionId, long resourceId)
118 throws com.liferay.portal.kernel.exception.SystemException {
119 return getService().addPermission(companyId, actionId, resourceId);
120 }
121
122 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
123 long companyId, java.lang.String name, long resourceId,
124 boolean portletActions)
125 throws com.liferay.portal.kernel.exception.SystemException {
126 return getService()
127 .addPermissions(companyId, name, resourceId, portletActions);
128 }
129
130 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
131 long companyId, java.util.List<java.lang.String> actionIds,
132 long resourceId)
133 throws com.liferay.portal.kernel.exception.SystemException {
134 return getService().addPermissions(companyId, actionIds, resourceId);
135 }
136
137 public static void addUserPermissions(long userId,
138 java.lang.String[] actionIds, long resourceId)
139 throws com.liferay.portal.kernel.exception.PortalException,
140 com.liferay.portal.kernel.exception.SystemException {
141 getService().addUserPermissions(userId, actionIds, resourceId);
142 }
143
144 public static java.util.List<java.lang.String> getActions(
145 java.util.List<com.liferay.portal.model.Permission> permissions) {
146 return getService().getActions(permissions);
147 }
148
149 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
150 long groupId, long resourceId)
151 throws com.liferay.portal.kernel.exception.SystemException {
152 return getService().getGroupPermissions(groupId, resourceId);
153 }
154
155 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
156 long groupId, long companyId, java.lang.String name, int scope,
157 java.lang.String primKey)
158 throws com.liferay.portal.kernel.exception.SystemException {
159 return getService()
160 .getGroupPermissions(groupId, companyId, name, scope, primKey);
161 }
162
163 public static java.util.List<com.liferay.portal.model.Permission> getOrgGroupPermissions(
164 long organizationId, long groupId, long resourceId)
165 throws com.liferay.portal.kernel.exception.SystemException {
166 return getService()
167 .getOrgGroupPermissions(organizationId, groupId, resourceId);
168 }
169
170 public static long getLatestPermissionId()
171 throws com.liferay.portal.kernel.exception.SystemException {
172 return getService().getLatestPermissionId();
173 }
174
175 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
176 long companyId, java.lang.String[] actionIds, long resourceId)
177 throws com.liferay.portal.kernel.exception.SystemException {
178 return getService().getPermissions(companyId, actionIds, resourceId);
179 }
180
181 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
182 long roleId) throws com.liferay.portal.kernel.exception.SystemException {
183 return getService().getRolePermissions(roleId);
184 }
185
186 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
187 long roleId, long resourceId)
188 throws com.liferay.portal.kernel.exception.SystemException {
189 return getService().getRolePermissions(roleId, resourceId);
190 }
191
192 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
193 long userId, long resourceId)
194 throws com.liferay.portal.kernel.exception.SystemException {
195 return getService().getUserPermissions(userId, resourceId);
196 }
197
198 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
199 long userId, long companyId, java.lang.String name, int scope,
200 java.lang.String primKey)
201 throws com.liferay.portal.kernel.exception.SystemException {
202 return getService()
203 .getUserPermissions(userId, companyId, name, scope, primKey);
204 }
205
206 public static boolean hasGroupPermission(long groupId,
207 java.lang.String actionId, long resourceId)
208 throws com.liferay.portal.kernel.exception.SystemException {
209 return getService().hasGroupPermission(groupId, actionId, resourceId);
210 }
211
212 public static boolean hasRolePermission(long roleId, long companyId,
213 java.lang.String name, int scope, java.lang.String actionId)
214 throws com.liferay.portal.kernel.exception.SystemException {
215 return getService()
216 .hasRolePermission(roleId, companyId, name, scope, actionId);
217 }
218
219 public static boolean hasRolePermission(long roleId, long companyId,
220 java.lang.String name, int scope, java.lang.String primKey,
221 java.lang.String actionId)
222 throws com.liferay.portal.kernel.exception.SystemException {
223 return getService()
224 .hasRolePermission(roleId, companyId, name, scope, primKey,
225 actionId);
226 }
227
228 public static boolean hasUserPermission(long userId,
229 java.lang.String actionId, long resourceId)
230 throws com.liferay.portal.kernel.exception.SystemException {
231 return getService().hasUserPermission(userId, actionId, resourceId);
232 }
233
234 public static boolean hasUserPermissions(long userId, long groupId,
235 java.util.List<com.liferay.portal.model.Resource> resources,
236 java.lang.String actionId,
237 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
238 throws com.liferay.portal.kernel.exception.PortalException,
239 com.liferay.portal.kernel.exception.SystemException {
240 return getService()
241 .hasUserPermissions(userId, groupId, resources, actionId,
242 permissionCheckerBag);
243 }
244
245 public static void setGroupPermissions(long groupId,
246 java.lang.String[] actionIds, long resourceId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException {
249 getService().setGroupPermissions(groupId, actionIds, resourceId);
250 }
251
252 public static void setGroupPermissions(java.lang.String className,
253 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
254 long resourceId)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException {
257 getService()
258 .setGroupPermissions(className, classPK, groupId, actionIds,
259 resourceId);
260 }
261
262 public static void setOrgGroupPermissions(long organizationId,
263 long groupId, java.lang.String[] actionIds, long resourceId)
264 throws com.liferay.portal.kernel.exception.PortalException,
265 com.liferay.portal.kernel.exception.SystemException {
266 getService()
267 .setOrgGroupPermissions(organizationId, groupId, actionIds,
268 resourceId);
269 }
270
271 public static void setRolePermission(long roleId, long companyId,
272 java.lang.String name, int scope, java.lang.String primKey,
273 java.lang.String actionId)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException {
276 getService()
277 .setRolePermission(roleId, companyId, name, scope, primKey, actionId);
278 }
279
280 public static void setRolePermissions(long roleId, long companyId,
281 java.lang.String name, int scope, java.lang.String primKey,
282 java.lang.String[] actionIds)
283 throws com.liferay.portal.kernel.exception.PortalException,
284 com.liferay.portal.kernel.exception.SystemException {
285 getService()
286 .setRolePermissions(roleId, companyId, name, scope, primKey,
287 actionIds);
288 }
289
290 public static void setRolePermissions(long roleId,
291 java.lang.String[] actionIds, long resourceId)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException {
294 getService().setRolePermissions(roleId, actionIds, resourceId);
295 }
296
297 public static void setUserPermissions(long userId,
298 java.lang.String[] actionIds, long resourceId)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException {
301 getService().setUserPermissions(userId, actionIds, resourceId);
302 }
303
304 public static void unsetRolePermission(long roleId, long permissionId)
305 throws com.liferay.portal.kernel.exception.SystemException {
306 getService().unsetRolePermission(roleId, permissionId);
307 }
308
309 public static void unsetRolePermission(long roleId, long companyId,
310 java.lang.String name, int scope, java.lang.String primKey,
311 java.lang.String actionId)
312 throws com.liferay.portal.kernel.exception.SystemException {
313 getService()
314 .unsetRolePermission(roleId, companyId, name, scope, primKey,
315 actionId);
316 }
317
318 public static void unsetRolePermissions(long roleId, long companyId,
319 java.lang.String name, int scope, java.lang.String actionId)
320 throws com.liferay.portal.kernel.exception.SystemException {
321 getService()
322 .unsetRolePermissions(roleId, companyId, name, scope, actionId);
323 }
324
325 public static void unsetUserPermissions(long userId,
326 java.lang.String[] actionIds, long resourceId)
327 throws com.liferay.portal.kernel.exception.SystemException {
328 getService().unsetUserPermissions(userId, actionIds, resourceId);
329 }
330
331 public static PermissionLocalService getService() {
332 if (_service == null) {
333 _service = (PermissionLocalService)PortalBeanLocatorUtil.locate(PermissionLocalService.class.getName());
334 }
335
336 return _service;
337 }
338
339 public void setService(PermissionLocalService service) {
340 _service = service;
341 }
342
343 private static PermissionLocalService _service;
344 }