Liferay 6.1.2-ce-ga3

com.liferay.portal.service.persistence
Class PermissionFinderUtil

java.lang.Object
  extended by com.liferay.portal.service.persistence.PermissionFinderUtil

public class PermissionFinderUtil
extends Object


Constructor Summary
PermissionFinderUtil()
           
 
Method Summary
static boolean containsPermissions_2(List<Permission> permissions, long userId, List<Group> groups, long groupId)
           
static boolean containsPermissions_4(List<Permission> permissions, long userId, List<Group> groups, List<Role> roles)
           
static int countByGroupsPermissions(List<Permission> permissions, List<Group> groups)
           
static int countByGroupsRoles(List<Permission> permissions, List<Group> groups)
           
static int countByR_A_C(long roleId, String actionId, long codeId)
           
static int countByRolesPermissions(List<Permission> permissions, List<Role> roles)
           
static int countByUserGroupRole(List<Permission> permissions, long userId, long groupId)
           
static int countByUsersPermissions(List<Permission> permissions, long userId)
           
static int countByUsersRoles(List<Permission> permissions, long userId)
           
static List<Permission> findByA_C(String actionId, long codeId)
           
static List<Permission> findByA_R(String actionId, long[] resourceIds)
           
static List<Permission> findByG_C_N_S_P(long groupId, long companyId, String name, int scope, String primKey)
           
static List<Permission> findByG_R(long groupId, long resourceId)
           
static List<Permission> findByO_G_R(long organizationId, long groupId, long resourceId)
           
static List<Permission> findByR_R(long roleId, long resourceId)
           
static List<Permission> findByR_S(long roleId, int[] scopes)
           
static List<Permission> findByU_A_R(long userId, String[] actionIds, long resourceId)
           
static List<Permission> findByU_C_N_S_P(long userId, long companyId, String name, int scope, String primKey)
           
static List<Permission> findByU_R(long userId, long resourceId)
           
static PermissionFinder getFinder()
           
 void setFinder(PermissionFinder finder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionFinderUtil

public PermissionFinderUtil()
Method Detail

containsPermissions_2

public static boolean containsPermissions_2(List<Permission> permissions,
                                            long userId,
                                            List<Group> groups,
                                            long groupId)
                                     throws SystemException
Throws:
SystemException

containsPermissions_4

public static boolean containsPermissions_4(List<Permission> permissions,
                                            long userId,
                                            List<Group> groups,
                                            List<Role> roles)
                                     throws SystemException
Throws:
SystemException

countByGroupsPermissions

public static int countByGroupsPermissions(List<Permission> permissions,
                                           List<Group> groups)
                                    throws SystemException
Throws:
SystemException

countByGroupsRoles

public static int countByGroupsRoles(List<Permission> permissions,
                                     List<Group> groups)
                              throws SystemException
Throws:
SystemException

countByRolesPermissions

public static int countByRolesPermissions(List<Permission> permissions,
                                          List<Role> roles)
                                   throws SystemException
Throws:
SystemException

countByUserGroupRole

public static int countByUserGroupRole(List<Permission> permissions,
                                       long userId,
                                       long groupId)
                                throws SystemException
Throws:
SystemException

countByUsersPermissions

public static int countByUsersPermissions(List<Permission> permissions,
                                          long userId)
                                   throws SystemException
Throws:
SystemException

countByUsersRoles

public static int countByUsersRoles(List<Permission> permissions,
                                    long userId)
                             throws SystemException
Throws:
SystemException

countByR_A_C

public static int countByR_A_C(long roleId,
                               String actionId,
                               long codeId)
                        throws SystemException
Throws:
SystemException

findByA_C

public static List<Permission> findByA_C(String actionId,
                                         long codeId)
                                  throws SystemException
Throws:
SystemException

findByA_R

public static List<Permission> findByA_R(String actionId,
                                         long[] resourceIds)
                                  throws SystemException
Throws:
SystemException

findByG_R

public static List<Permission> findByG_R(long groupId,
                                         long resourceId)
                                  throws SystemException
Throws:
SystemException

findByR_R

public static List<Permission> findByR_R(long roleId,
                                         long resourceId)
                                  throws SystemException
Throws:
SystemException

findByR_S

public static List<Permission> findByR_S(long roleId,
                                         int[] scopes)
                                  throws SystemException
Throws:
SystemException

findByU_R

public static List<Permission> findByU_R(long userId,
                                         long resourceId)
                                  throws SystemException
Throws:
SystemException

findByO_G_R

public static List<Permission> findByO_G_R(long organizationId,
                                           long groupId,
                                           long resourceId)
                                    throws SystemException
Throws:
SystemException

findByU_A_R

public static List<Permission> findByU_A_R(long userId,
                                           String[] actionIds,
                                           long resourceId)
                                    throws SystemException
Throws:
SystemException

findByG_C_N_S_P

public static List<Permission> findByG_C_N_S_P(long groupId,
                                               long companyId,
                                               String name,
                                               int scope,
                                               String primKey)
                                        throws SystemException
Throws:
SystemException

findByU_C_N_S_P

public static List<Permission> findByU_C_N_S_P(long userId,
                                               long companyId,
                                               String name,
                                               int scope,
                                               String primKey)
                                        throws SystemException
Throws:
SystemException

getFinder

public static PermissionFinder getFinder()

setFinder

public void setFinder(PermissionFinder finder)

Liferay 6.1.2-ce-ga3