com.liferay.portal.service.persistence
Class PermissionFinder

java.lang.Object
  extended bycom.liferay.portal.service.persistence.PermissionFinder

public class PermissionFinder
extends java.lang.Object

View Source

Author:
Brian Wing Shun Chan

Field Summary
static java.lang.String COUNT_BY_GROUPS_PERMISSIONS
           
static java.lang.String COUNT_BY_GROUPS_ROLES
           
static java.lang.String COUNT_BY_ROLES_PERMISSIONS
           
static java.lang.String COUNT_BY_USER_GROUP_ROLE
           
static java.lang.String COUNT_BY_USERS_PERMISSIONS
           
static java.lang.String COUNT_BY_USERS_ROLES
           
static java.lang.String FIND_BY_A_R
           
static java.lang.String FIND_BY_G_C_N_S_P
           
static java.lang.String FIND_BY_G_R
           
static java.lang.String FIND_BY_O_G_R
           
static java.lang.String FIND_BY_U_A_R
           
static java.lang.String FIND_BY_U_C_N_S_P
           
static java.lang.String FIND_BY_U_R
           
 
Constructor Summary
PermissionFinder()
           
 
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 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COUNT_BY_GROUPS_PERMISSIONS

public static java.lang.String COUNT_BY_GROUPS_PERMISSIONS

COUNT_BY_GROUPS_ROLES

public static java.lang.String COUNT_BY_GROUPS_ROLES

COUNT_BY_ROLES_PERMISSIONS

public static java.lang.String COUNT_BY_ROLES_PERMISSIONS

COUNT_BY_USER_GROUP_ROLE

public static java.lang.String COUNT_BY_USER_GROUP_ROLE

COUNT_BY_USERS_PERMISSIONS

public static java.lang.String COUNT_BY_USERS_PERMISSIONS

COUNT_BY_USERS_ROLES

public static java.lang.String COUNT_BY_USERS_ROLES

FIND_BY_A_R

public static java.lang.String FIND_BY_A_R

FIND_BY_G_R

public static java.lang.String FIND_BY_G_R

FIND_BY_U_R

public static java.lang.String FIND_BY_U_R

FIND_BY_O_G_R

public static java.lang.String FIND_BY_O_G_R

FIND_BY_U_A_R

public static java.lang.String FIND_BY_U_A_R

FIND_BY_G_C_N_S_P

public static java.lang.String FIND_BY_G_C_N_S_P

FIND_BY_U_C_N_S_P

public static java.lang.String FIND_BY_U_C_N_S_P
Constructor Detail

PermissionFinder

public PermissionFinder()
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

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