1
14
15 package com.liferay.portal.service.persistence;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.ReferenceRegistry;
19
20
25 public class PermissionFinderUtil {
26 public static boolean containsPermissions_2(
27 java.util.List<com.liferay.portal.model.Permission> permissions,
28 long userId, java.util.List<com.liferay.portal.model.Group> groups,
29 long groupId) throws com.liferay.portal.SystemException {
30 return getFinder()
31 .containsPermissions_2(permissions, userId, groups, groupId);
32 }
33
34 public static boolean containsPermissions_4(
35 java.util.List<com.liferay.portal.model.Permission> permissions,
36 long userId, java.util.List<com.liferay.portal.model.Group> groups,
37 java.util.List<com.liferay.portal.model.Role> roles)
38 throws com.liferay.portal.SystemException {
39 return getFinder()
40 .containsPermissions_4(permissions, userId, groups, roles);
41 }
42
43 public static int countByGroupsPermissions(
44 java.util.List<com.liferay.portal.model.Permission> permissions,
45 java.util.List<com.liferay.portal.model.Group> groups)
46 throws com.liferay.portal.SystemException {
47 return getFinder().countByGroupsPermissions(permissions, groups);
48 }
49
50 public static int countByGroupsRoles(
51 java.util.List<com.liferay.portal.model.Permission> permissions,
52 java.util.List<com.liferay.portal.model.Group> groups)
53 throws com.liferay.portal.SystemException {
54 return getFinder().countByGroupsRoles(permissions, groups);
55 }
56
57 public static int countByRolesPermissions(
58 java.util.List<com.liferay.portal.model.Permission> permissions,
59 java.util.List<com.liferay.portal.model.Role> roles)
60 throws com.liferay.portal.SystemException {
61 return getFinder().countByRolesPermissions(permissions, roles);
62 }
63
64 public static int countByUserGroupRole(
65 java.util.List<com.liferay.portal.model.Permission> permissions,
66 long userId, long groupId) throws com.liferay.portal.SystemException {
67 return getFinder().countByUserGroupRole(permissions, userId, groupId);
68 }
69
70 public static int countByUsersPermissions(
71 java.util.List<com.liferay.portal.model.Permission> permissions,
72 long userId) throws com.liferay.portal.SystemException {
73 return getFinder().countByUsersPermissions(permissions, userId);
74 }
75
76 public static int countByUsersRoles(
77 java.util.List<com.liferay.portal.model.Permission> permissions,
78 long userId) throws com.liferay.portal.SystemException {
79 return getFinder().countByUsersRoles(permissions, userId);
80 }
81
82 public static int countByR_A_C(long roleId, java.lang.String actionId,
83 long codeId) throws com.liferay.portal.SystemException {
84 return getFinder().countByR_A_C(roleId, actionId, codeId);
85 }
86
87 public static java.util.List<com.liferay.portal.model.Permission> findByA_C(
88 java.lang.String actionId, long codeId)
89 throws com.liferay.portal.SystemException {
90 return getFinder().findByA_C(actionId, codeId);
91 }
92
93 public static java.util.List<com.liferay.portal.model.Permission> findByA_R(
94 java.lang.String actionId, long[] resourceIds)
95 throws com.liferay.portal.SystemException {
96 return getFinder().findByA_R(actionId, resourceIds);
97 }
98
99 public static java.util.List<com.liferay.portal.model.Permission> findByG_R(
100 long groupId, long resourceId)
101 throws com.liferay.portal.SystemException {
102 return getFinder().findByG_R(groupId, resourceId);
103 }
104
105 public static java.util.List<com.liferay.portal.model.Permission> findByR_R(
106 long roleId, long resourceId) throws com.liferay.portal.SystemException {
107 return getFinder().findByR_R(roleId, resourceId);
108 }
109
110 public static java.util.List<com.liferay.portal.model.Permission> findByU_R(
111 long userId, long resourceId) throws com.liferay.portal.SystemException {
112 return getFinder().findByU_R(userId, resourceId);
113 }
114
115 public static java.util.List<com.liferay.portal.model.Permission> findByO_G_R(
116 long organizationId, long groupId, long resourceId)
117 throws com.liferay.portal.SystemException {
118 return getFinder().findByO_G_R(organizationId, groupId, resourceId);
119 }
120
121 public static java.util.List<com.liferay.portal.model.Permission> findByU_A_R(
122 long userId, java.lang.String[] actionIds, long resourceId)
123 throws com.liferay.portal.SystemException {
124 return getFinder().findByU_A_R(userId, actionIds, resourceId);
125 }
126
127 public static java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(
128 long groupId, long companyId, java.lang.String name, int scope,
129 java.lang.String primKey) throws com.liferay.portal.SystemException {
130 return getFinder()
131 .findByG_C_N_S_P(groupId, companyId, name, scope, primKey);
132 }
133
134 public static java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(
135 long userId, long companyId, java.lang.String name, int scope,
136 java.lang.String primKey) throws com.liferay.portal.SystemException {
137 return getFinder()
138 .findByU_C_N_S_P(userId, companyId, name, scope, primKey);
139 }
140
141 public static PermissionFinder getFinder() {
142 if (_finder == null) {
143 _finder = (PermissionFinder)PortalBeanLocatorUtil.locate(PermissionFinder.class.getName());
144
145 ReferenceRegistry.registerReference(PermissionFinderUtil.class,
146 "_finder");
147 }
148
149 return _finder;
150 }
151
152 public void setFinder(PermissionFinder finder) {
153 _finder = finder;
154
155 ReferenceRegistry.registerReference(PermissionFinderUtil.class,
156 "_finder");
157 }
158
159 private static PermissionFinder _finder;
160 }