com.liferay.portal.service.persistence
Class PermissionFinderUtil

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

public class PermissionFinderUtil
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
PermissionFinderUtil()
           
 
Method Summary
static boolean containsPermissions_2(java.util.List<Permission> permissions, long userId, java.util.List<Group> groups, long groupId)
           
static boolean containsPermissions_4(java.util.List<Permission> permissions, long userId, java.util.List<Group> groups, java.util.List<Role> roles)
           
static int countByGroupsPermissions(java.util.List<Permission> permissions, java.util.List<Group> groups)
           
static int countByGroupsRoles(java.util.List<Permission> permissions, java.util.List<Group> groups)
           
static int countByRolesPermissions(java.util.List<Permission> permissions, java.util.List<Role> roles)
           
static int countByUserGroupRole(java.util.List<Permission> permissions, long userId, long groupId)
           
static int countByUsersPermissions(java.util.List<Permission> permissions, long userId)
           
static int countByUsersRoles(java.util.List<Permission> permissions, long userId)
           
static java.util.List<Permission> findByA_R(java.lang.String actionId, long[] resourceIds)
           
static java.util.List<Permission> findByG_C_N_S_P(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
static java.util.List<Permission> findByG_R(long groupId, long resourceId)
           
static java.util.List<Permission> findByO_G_R(long organizationId, long groupId, long resourceId)
           
static java.util.List<Permission> findByR_R(long roleId, long resourceId)
           
static java.util.List<Permission> findByU_A_R(long userId, java.lang.String[] actionIds, long resourceId)
           
static java.util.List<Permission> findByU_C_N_S_P(long userId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
static java.util.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(java.util.List<Permission> permissions,
                                            long userId,
                                            java.util.List<Group> groups,
                                            long groupId)
                                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsPermissions_4

public static boolean containsPermissions_4(java.util.List<Permission> permissions,
                                            long userId,
                                            java.util.List<Group> groups,
                                            java.util.List<Role> roles)
                                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByGroupsPermissions

public static int countByGroupsPermissions(java.util.List<Permission> permissions,
                                           java.util.List<Group> groups)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByGroupsRoles

public static int countByGroupsRoles(java.util.List<Permission> permissions,
                                     java.util.List<Group> groups)
                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByRolesPermissions

public static int countByRolesPermissions(java.util.List<Permission> permissions,
                                          java.util.List<Role> roles)
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByUserGroupRole

public static int countByUserGroupRole(java.util.List<Permission> permissions,
                                       long userId,
                                       long groupId)
                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByUsersPermissions

public static int countByUsersPermissions(java.util.List<Permission> permissions,
                                          long userId)
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByUsersRoles

public static int countByUsersRoles(java.util.List<Permission> permissions,
                                    long userId)
                             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByA_R

public static java.util.List<Permission> findByA_R(java.lang.String actionId,
                                                   long[] resourceIds)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByG_R

public static java.util.List<Permission> findByG_R(long groupId,
                                                   long resourceId)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByR_R

public static java.util.List<Permission> findByR_R(long roleId,
                                                   long resourceId)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByU_R

public static java.util.List<Permission> findByU_R(long userId,
                                                   long resourceId)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByO_G_R

public static java.util.List<Permission> findByO_G_R(long organizationId,
                                                     long groupId,
                                                     long resourceId)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByU_A_R

public static java.util.List<Permission> findByU_A_R(long userId,
                                                     java.lang.String[] actionIds,
                                                     long resourceId)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByG_C_N_S_P

public static java.util.List<Permission> findByG_C_N_S_P(long groupId,
                                                         long companyId,
                                                         java.lang.String name,
                                                         int scope,
                                                         java.lang.String primKey)
                                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByU_C_N_S_P

public static java.util.List<Permission> findByU_C_N_S_P(long userId,
                                                         long companyId,
                                                         java.lang.String name,
                                                         int scope,
                                                         java.lang.String primKey)
                                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getFinder

public static PermissionFinder getFinder()

setFinder

public void setFinder(PermissionFinder finder)