com.liferay.portal.service.persistence
Class PermissionFinderUtil

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

containsPermissions_4

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

countByGroupsPermissions

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

countByGroupsRoles

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

countByRolesPermissions

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

countByUserGroupRole

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

countByUsersPermissions

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

countByUsersRoles

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

findByA_R

public static java.util.List 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 findByG_R(long groupId,
                                       long resourceId)
                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByR_R

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

findByU_R

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

findByO_G_R

public static java.util.List 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 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 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 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)