com.liferay.portal.service.persistence
Interface PermissionFinder


public interface PermissionFinder

View Source

Author:
Brian Wing Shun Chan

Method Summary
 boolean containsPermissions_2(java.util.List<Permission> permissions, long userId, java.util.List<Group> groups, long groupId)
           
 boolean containsPermissions_4(java.util.List<Permission> permissions, long userId, java.util.List<Group> groups, java.util.List<Role> roles)
           
 int countByGroupsPermissions(java.util.List<Permission> permissions, java.util.List<Group> groups)
           
 int countByGroupsRoles(java.util.List<Permission> permissions, java.util.List<Group> groups)
           
 int countByRolesPermissions(java.util.List<Permission> permissions, java.util.List<Role> roles)
           
 int countByUserGroupRole(java.util.List<Permission> permissions, long userId, long groupId)
           
 int countByUsersPermissions(java.util.List<Permission> permissions, long userId)
           
 int countByUsersRoles(java.util.List<Permission> permissions, long userId)
           
 java.util.List<Permission> findByA_R(java.lang.String actionId, long[] resourceIds)
           
 java.util.List<Permission> findByG_C_N_S_P(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 java.util.List<Permission> findByG_R(long groupId, long resourceId)
           
 java.util.List<Permission> findByO_G_R(long organizationId, long groupId, long resourceId)
           
 java.util.List<Permission> findByR_R(long roleId, long resourceId)
           
 java.util.List<Permission> findByU_A_R(long userId, java.lang.String[] actionIds, long resourceId)
           
 java.util.List<Permission> findByU_C_N_S_P(long userId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 java.util.List<Permission> findByU_R(long userId, long resourceId)
           
 

Method Detail

containsPermissions_2

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

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

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

countByGroupsRoles

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

countByRolesPermissions

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

countByUserGroupRole

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

countByUsersPermissions

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

countByUsersRoles

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

findByA_R

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

findByG_R

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

findByR_R

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

findByU_R

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

findByO_G_R

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

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

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

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