1
22
23 package com.liferay.portal.service;
24
25
26
46 public class PermissionLocalServiceUtil {
47 public static com.liferay.portal.model.Permission addPermission(
48 com.liferay.portal.model.Permission permission)
49 throws com.liferay.portal.SystemException {
50 return getService().addPermission(permission);
51 }
52
53 public static com.liferay.portal.model.Permission createPermission(
54 long permissionId) {
55 return getService().createPermission(permissionId);
56 }
57
58 public static void deletePermission(long permissionId)
59 throws com.liferay.portal.PortalException,
60 com.liferay.portal.SystemException {
61 getService().deletePermission(permissionId);
62 }
63
64 public static void deletePermission(
65 com.liferay.portal.model.Permission permission)
66 throws com.liferay.portal.SystemException {
67 getService().deletePermission(permission);
68 }
69
70 public static java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException {
73 return getService().dynamicQuery(dynamicQuery);
74 }
75
76 public static java.util.List<Object> dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end) throws com.liferay.portal.SystemException {
79 return getService().dynamicQuery(dynamicQuery, start, end);
80 }
81
82 public static com.liferay.portal.model.Permission getPermission(
83 long permissionId)
84 throws com.liferay.portal.PortalException,
85 com.liferay.portal.SystemException {
86 return getService().getPermission(permissionId);
87 }
88
89 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
90 int start, int end) throws com.liferay.portal.SystemException {
91 return getService().getPermissions(start, end);
92 }
93
94 public static int getPermissionsCount()
95 throws com.liferay.portal.SystemException {
96 return getService().getPermissionsCount();
97 }
98
99 public static com.liferay.portal.model.Permission updatePermission(
100 com.liferay.portal.model.Permission permission)
101 throws com.liferay.portal.SystemException {
102 return getService().updatePermission(permission);
103 }
104
105 public static com.liferay.portal.model.Permission updatePermission(
106 com.liferay.portal.model.Permission permission, boolean merge)
107 throws com.liferay.portal.SystemException {
108 return getService().updatePermission(permission, merge);
109 }
110
111 public static com.liferay.portal.model.Permission addPermission(
112 long companyId, java.lang.String actionId, long resourceId)
113 throws com.liferay.portal.SystemException {
114 return getService().addPermission(companyId, actionId, resourceId);
115 }
116
117 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
118 long companyId, java.lang.String name, long resourceId,
119 boolean portletActions) throws com.liferay.portal.SystemException {
120 return getService()
121 .addPermissions(companyId, name, resourceId, portletActions);
122 }
123
124 public static java.util.List<com.liferay.portal.model.Permission> addPermissions(
125 long companyId, java.util.List<String> actionIds, long resourceId)
126 throws com.liferay.portal.SystemException {
127 return getService().addPermissions(companyId, actionIds, resourceId);
128 }
129
130 public static void addUserPermissions(long userId,
131 java.lang.String[] actionIds, long resourceId)
132 throws com.liferay.portal.PortalException,
133 com.liferay.portal.SystemException {
134 getService().addUserPermissions(userId, actionIds, resourceId);
135 }
136
137 public static java.util.List<String> getActions(
138 java.util.List<com.liferay.portal.model.Permission> permissions) {
139 return getService().getActions(permissions);
140 }
141
142 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
143 long groupId, long resourceId)
144 throws com.liferay.portal.SystemException {
145 return getService().getGroupPermissions(groupId, resourceId);
146 }
147
148 public static java.util.List<com.liferay.portal.model.Permission> getGroupPermissions(
149 long groupId, long companyId, java.lang.String name, int scope,
150 java.lang.String primKey) throws com.liferay.portal.SystemException {
151 return getService()
152 .getGroupPermissions(groupId, companyId, name, scope, primKey);
153 }
154
155 public static java.util.List<com.liferay.portal.model.Permission> getOrgGroupPermissions(
156 long organizationId, long groupId, long resourceId)
157 throws com.liferay.portal.SystemException {
158 return getService()
159 .getOrgGroupPermissions(organizationId, groupId, resourceId);
160 }
161
162 public static long getLatestPermissionId()
163 throws com.liferay.portal.SystemException {
164 return getService().getLatestPermissionId();
165 }
166
167 public static java.util.List<com.liferay.portal.model.Permission> getPermissions(
168 long companyId, java.lang.String[] actionIds, long resourceId)
169 throws com.liferay.portal.SystemException {
170 return getService().getPermissions(companyId, actionIds, resourceId);
171 }
172
173 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
174 long roleId) throws com.liferay.portal.SystemException {
175 return getService().getRolePermissions(roleId);
176 }
177
178 public static java.util.List<com.liferay.portal.model.Permission> getRolePermissions(
179 long roleId, long resourceId) throws com.liferay.portal.SystemException {
180 return getService().getRolePermissions(roleId, resourceId);
181 }
182
183 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
184 long userId, long resourceId) throws com.liferay.portal.SystemException {
185 return getService().getUserPermissions(userId, resourceId);
186 }
187
188 public static java.util.List<com.liferay.portal.model.Permission> getUserPermissions(
189 long userId, long companyId, java.lang.String name, int scope,
190 java.lang.String primKey) throws com.liferay.portal.SystemException {
191 return getService()
192 .getUserPermissions(userId, companyId, name, scope, primKey);
193 }
194
195 public static boolean hasGroupPermission(long groupId,
196 java.lang.String actionId, long resourceId)
197 throws com.liferay.portal.SystemException {
198 return getService().hasGroupPermission(groupId, actionId, resourceId);
199 }
200
201 public static boolean hasRolePermission(long roleId, long companyId,
202 java.lang.String name, int scope, java.lang.String actionId)
203 throws com.liferay.portal.SystemException {
204 return getService()
205 .hasRolePermission(roleId, companyId, name, scope, actionId);
206 }
207
208 public static boolean hasRolePermission(long roleId, long companyId,
209 java.lang.String name, int scope, java.lang.String primKey,
210 java.lang.String actionId) throws com.liferay.portal.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.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.PortalException,
227 com.liferay.portal.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.PortalException,
236 com.liferay.portal.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.PortalException,
244 com.liferay.portal.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.PortalException,
253 com.liferay.portal.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.PortalException,
263 com.liferay.portal.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.PortalException,
272 com.liferay.portal.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.PortalException,
281 com.liferay.portal.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.PortalException,
288 com.liferay.portal.SystemException {
289 getService().setUserPermissions(userId, actionIds, resourceId);
290 }
291
292 public static void unsetRolePermission(long roleId, long permissionId)
293 throws com.liferay.portal.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) throws com.liferay.portal.SystemException {
300 getService()
301 .unsetRolePermission(roleId, companyId, name, scope, primKey,
302 actionId);
303 }
304
305 public static void unsetRolePermissions(long roleId, long companyId,
306 java.lang.String name, int scope, java.lang.String actionId)
307 throws com.liferay.portal.SystemException {
308 getService()
309 .unsetRolePermissions(roleId, companyId, name, scope, actionId);
310 }
311
312 public static void unsetUserPermissions(long userId,
313 java.lang.String[] actionIds, long resourceId)
314 throws com.liferay.portal.SystemException {
315 getService().unsetUserPermissions(userId, actionIds, resourceId);
316 }
317
318 public static PermissionLocalService getService() {
319 if (_service == null) {
320 throw new RuntimeException("PermissionLocalService is not set");
321 }
322
323 return _service;
324 }
325
326 public void setService(PermissionLocalService service) {
327 _service = service;
328 }
329
330 private static PermissionLocalService _service;
331 }