001
014
015 package com.liferay.portal.service.persistence;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.ReferenceRegistry;
019
020
023 public class PermissionFinderUtil {
024 public static boolean containsPermissions_2(
025 java.util.List<com.liferay.portal.model.Permission> permissions,
026 long userId, java.util.List<com.liferay.portal.model.Group> groups,
027 long groupId)
028 throws com.liferay.portal.kernel.exception.SystemException {
029 return getFinder()
030 .containsPermissions_2(permissions, userId, groups, groupId);
031 }
032
033 public static boolean containsPermissions_4(
034 java.util.List<com.liferay.portal.model.Permission> permissions,
035 long userId, java.util.List<com.liferay.portal.model.Group> groups,
036 java.util.List<com.liferay.portal.model.Role> roles)
037 throws com.liferay.portal.kernel.exception.SystemException {
038 return getFinder()
039 .containsPermissions_4(permissions, userId, groups, roles);
040 }
041
042 public static int countByGroupsPermissions(
043 java.util.List<com.liferay.portal.model.Permission> permissions,
044 java.util.List<com.liferay.portal.model.Group> groups)
045 throws com.liferay.portal.kernel.exception.SystemException {
046 return getFinder().countByGroupsPermissions(permissions, groups);
047 }
048
049 public static int countByGroupsRoles(
050 java.util.List<com.liferay.portal.model.Permission> permissions,
051 java.util.List<com.liferay.portal.model.Group> groups)
052 throws com.liferay.portal.kernel.exception.SystemException {
053 return getFinder().countByGroupsRoles(permissions, groups);
054 }
055
056 public static int countByRolesPermissions(
057 java.util.List<com.liferay.portal.model.Permission> permissions,
058 java.util.List<com.liferay.portal.model.Role> roles)
059 throws com.liferay.portal.kernel.exception.SystemException {
060 return getFinder().countByRolesPermissions(permissions, roles);
061 }
062
063 public static int countByUserGroupRole(
064 java.util.List<com.liferay.portal.model.Permission> permissions,
065 long userId, long groupId)
066 throws com.liferay.portal.kernel.exception.SystemException {
067 return getFinder().countByUserGroupRole(permissions, userId, groupId);
068 }
069
070 public static int countByUsersPermissions(
071 java.util.List<com.liferay.portal.model.Permission> permissions,
072 long userId) throws com.liferay.portal.kernel.exception.SystemException {
073 return getFinder().countByUsersPermissions(permissions, userId);
074 }
075
076 public static int countByUsersRoles(
077 java.util.List<com.liferay.portal.model.Permission> permissions,
078 long userId) throws com.liferay.portal.kernel.exception.SystemException {
079 return getFinder().countByUsersRoles(permissions, userId);
080 }
081
082 public static int countByR_A_C(long roleId, java.lang.String actionId,
083 long codeId) throws com.liferay.portal.kernel.exception.SystemException {
084 return getFinder().countByR_A_C(roleId, actionId, codeId);
085 }
086
087 public static java.util.List<com.liferay.portal.model.Permission> findByA_C(
088 java.lang.String actionId, long codeId)
089 throws com.liferay.portal.kernel.exception.SystemException {
090 return getFinder().findByA_C(actionId, codeId);
091 }
092
093 public static java.util.List<com.liferay.portal.model.Permission> findByA_R(
094 java.lang.String actionId, long[] resourceIds)
095 throws com.liferay.portal.kernel.exception.SystemException {
096 return getFinder().findByA_R(actionId, resourceIds);
097 }
098
099 public static java.util.List<com.liferay.portal.model.Permission> findByG_R(
100 long groupId, long resourceId)
101 throws com.liferay.portal.kernel.exception.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)
107 throws com.liferay.portal.kernel.exception.SystemException {
108 return getFinder().findByR_R(roleId, resourceId);
109 }
110
111 public static java.util.List<com.liferay.portal.model.Permission> findByU_R(
112 long userId, long resourceId)
113 throws com.liferay.portal.kernel.exception.SystemException {
114 return getFinder().findByU_R(userId, resourceId);
115 }
116
117 public static java.util.List<com.liferay.portal.model.Permission> findByO_G_R(
118 long organizationId, long groupId, long resourceId)
119 throws com.liferay.portal.kernel.exception.SystemException {
120 return getFinder().findByO_G_R(organizationId, groupId, resourceId);
121 }
122
123 public static java.util.List<com.liferay.portal.model.Permission> findByU_A_R(
124 long userId, java.lang.String[] actionIds, long resourceId)
125 throws com.liferay.portal.kernel.exception.SystemException {
126 return getFinder().findByU_A_R(userId, actionIds, resourceId);
127 }
128
129 public static java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(
130 long groupId, long companyId, java.lang.String name, int scope,
131 java.lang.String primKey)
132 throws com.liferay.portal.kernel.exception.SystemException {
133 return getFinder()
134 .findByG_C_N_S_P(groupId, companyId, name, scope, primKey);
135 }
136
137 public static java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(
138 long userId, long companyId, java.lang.String name, int scope,
139 java.lang.String primKey)
140 throws com.liferay.portal.kernel.exception.SystemException {
141 return getFinder()
142 .findByU_C_N_S_P(userId, companyId, name, scope, primKey);
143 }
144
145 public static PermissionFinder getFinder() {
146 if (_finder == null) {
147 _finder = (PermissionFinder)PortalBeanLocatorUtil.locate(PermissionFinder.class.getName());
148
149 ReferenceRegistry.registerReference(PermissionFinderUtil.class,
150 "_finder");
151 }
152
153 return _finder;
154 }
155
156 public void setFinder(PermissionFinder finder) {
157 _finder = finder;
158
159 ReferenceRegistry.registerReference(PermissionFinderUtil.class,
160 "_finder");
161 }
162
163 private static PermissionFinder _finder;
164 }