1
22
23 package com.liferay.portal.service;
24
25
26
53 public class PermissionServiceUtil {
54 public static void checkPermission(long groupId, java.lang.String name,
55 java.lang.String primKey)
56 throws com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException, java.rmi.RemoteException {
58 PermissionService permissionService = PermissionServiceFactory.getService();
59
60 permissionService.checkPermission(groupId, name, primKey);
61 }
62
63 public static boolean hasGroupPermission(long groupId,
64 java.lang.String actionId, long resourceId)
65 throws com.liferay.portal.PortalException,
66 com.liferay.portal.SystemException, java.rmi.RemoteException {
67 PermissionService permissionService = PermissionServiceFactory.getService();
68
69 return permissionService.hasGroupPermission(groupId, actionId,
70 resourceId);
71 }
72
73 public static boolean hasUserPermission(long userId,
74 java.lang.String actionId, long resourceId)
75 throws com.liferay.portal.PortalException,
76 com.liferay.portal.SystemException, java.rmi.RemoteException {
77 PermissionService permissionService = PermissionServiceFactory.getService();
78
79 return permissionService.hasUserPermission(userId, actionId, resourceId);
80 }
81
82 public static boolean hasUserPermissions(long userId, long groupId,
83 java.lang.String actionId, long[] resourceIds,
84 com.liferay.portal.security.permission.PermissionCheckerBag permissionCheckerBag)
85 throws com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException, java.rmi.RemoteException {
87 PermissionService permissionService = PermissionServiceFactory.getService();
88
89 return permissionService.hasUserPermissions(userId, groupId, actionId,
90 resourceIds, permissionCheckerBag);
91 }
92
93 public static void setGroupPermissions(long groupId,
94 java.lang.String[] actionIds, long resourceId)
95 throws com.liferay.portal.PortalException,
96 com.liferay.portal.SystemException, java.rmi.RemoteException {
97 PermissionService permissionService = PermissionServiceFactory.getService();
98
99 permissionService.setGroupPermissions(groupId, actionIds, resourceId);
100 }
101
102 public static void setGroupPermissions(java.lang.String className,
103 java.lang.String classPK, long groupId, java.lang.String[] actionIds,
104 long resourceId)
105 throws com.liferay.portal.PortalException,
106 com.liferay.portal.SystemException, java.rmi.RemoteException {
107 PermissionService permissionService = PermissionServiceFactory.getService();
108
109 permissionService.setGroupPermissions(className, classPK, groupId,
110 actionIds, resourceId);
111 }
112
113 public static void setOrgGroupPermissions(long organizationId,
114 long groupId, java.lang.String[] actionIds, long resourceId)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException, java.rmi.RemoteException {
117 PermissionService permissionService = PermissionServiceFactory.getService();
118
119 permissionService.setOrgGroupPermissions(organizationId, groupId,
120 actionIds, resourceId);
121 }
122
123 public static void setRolePermission(long roleId, long groupId,
124 java.lang.String name, int scope, java.lang.String primKey,
125 java.lang.String actionId)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException, java.rmi.RemoteException {
128 PermissionService permissionService = PermissionServiceFactory.getService();
129
130 permissionService.setRolePermission(roleId, groupId, name, scope,
131 primKey, actionId);
132 }
133
134 public static void setRolePermissions(long roleId, long groupId,
135 java.lang.String[] actionIds, long resourceId)
136 throws com.liferay.portal.PortalException,
137 com.liferay.portal.SystemException, java.rmi.RemoteException {
138 PermissionService permissionService = PermissionServiceFactory.getService();
139
140 permissionService.setRolePermissions(roleId, groupId, actionIds,
141 resourceId);
142 }
143
144 public static void setUserPermissions(long userId, long groupId,
145 java.lang.String[] actionIds, long resourceId)
146 throws com.liferay.portal.PortalException,
147 com.liferay.portal.SystemException, java.rmi.RemoteException {
148 PermissionService permissionService = PermissionServiceFactory.getService();
149
150 permissionService.setUserPermissions(userId, groupId, actionIds,
151 resourceId);
152 }
153
154 public static void unsetRolePermission(long roleId, long groupId,
155 long permissionId)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException, java.rmi.RemoteException {
158 PermissionService permissionService = PermissionServiceFactory.getService();
159
160 permissionService.unsetRolePermission(roleId, groupId, permissionId);
161 }
162
163 public static void unsetRolePermission(long roleId, long groupId,
164 java.lang.String name, int scope, java.lang.String primKey,
165 java.lang.String actionId)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException, java.rmi.RemoteException {
168 PermissionService permissionService = PermissionServiceFactory.getService();
169
170 permissionService.unsetRolePermission(roleId, groupId, name, scope,
171 primKey, actionId);
172 }
173
174 public static void unsetRolePermissions(long roleId, long groupId,
175 java.lang.String name, int scope, java.lang.String actionId)
176 throws com.liferay.portal.PortalException,
177 com.liferay.portal.SystemException, java.rmi.RemoteException {
178 PermissionService permissionService = PermissionServiceFactory.getService();
179
180 permissionService.unsetRolePermissions(roleId, groupId, name, scope,
181 actionId);
182 }
183
184 public static void unsetUserPermissions(long userId, long groupId,
185 java.lang.String[] actionIds, long resourceId)
186 throws com.liferay.portal.PortalException,
187 com.liferay.portal.SystemException, java.rmi.RemoteException {
188 PermissionService permissionService = PermissionServiceFactory.getService();
189
190 permissionService.unsetUserPermissions(userId, groupId, actionIds,
191 resourceId);
192 }
193 }