com.liferay.portal.service.persistence
Class PermissionFinderImpl

java.lang.Object
  extended by com.liferay.portal.service.persistence.impl.BasePersistenceImpl
      extended by com.liferay.portal.service.persistence.PermissionFinderImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory, com.liferay.portal.service.persistence.BasePersistence, com.liferay.portal.service.persistence.PermissionFinder

public class PermissionFinderImpl
extends com.liferay.portal.service.persistence.impl.BasePersistenceImpl
implements com.liferay.portal.service.persistence.PermissionFinder

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_R_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
           
 
Fields inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
COUNT_COLUMN_NAME, listeners
 
Constructor Summary
PermissionFinderImpl()
           
 
Method Summary
 boolean containsPermissions_2(java.util.List<com.liferay.portal.model.Permission> permissions, long userId, java.util.List<com.liferay.portal.model.Group> groups, long groupId)
           
 boolean containsPermissions_4(java.util.List<com.liferay.portal.model.Permission> permissions, long userId, java.util.List<com.liferay.portal.model.Group> groups, java.util.List<com.liferay.portal.model.Role> roles)
           
 int countByGroupsPermissions(java.util.List<com.liferay.portal.model.Permission> permissions, java.util.List<com.liferay.portal.model.Group> groups)
           
 int countByGroupsRoles(java.util.List<com.liferay.portal.model.Permission> permissions, java.util.List<com.liferay.portal.model.Group> groups)
           
 int countByRolesPermissions(java.util.List<com.liferay.portal.model.Permission> permissions, java.util.List<com.liferay.portal.model.Role> roles)
           
 int countByUserGroupRole(java.util.List<com.liferay.portal.model.Permission> permissions, long userId, long groupId)
           
 int countByUsersPermissions(java.util.List<com.liferay.portal.model.Permission> permissions, long userId)
           
 int countByUsersRoles(java.util.List<com.liferay.portal.model.Permission> permissions, long userId)
           
 java.util.List<com.liferay.portal.model.Permission> findByA_R(java.lang.String actionId, long[] resourceIds)
           
 java.util.List<com.liferay.portal.model.Permission> findByG_C_N_S_P(long groupId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 java.util.List<com.liferay.portal.model.Permission> findByG_R(long groupId, long resourceId)
           
 java.util.List<com.liferay.portal.model.Permission> findByO_G_R(long organizationId, long groupId, long resourceId)
           
 java.util.List<com.liferay.portal.model.Permission> findByR_R(long roleId, long resourceId)
           
 java.util.List<com.liferay.portal.model.Permission> findByU_A_R(long userId, java.lang.String[] actionIds, long resourceId)
           
 java.util.List<com.liferay.portal.model.Permission> findByU_C_N_S_P(long userId, long companyId, java.lang.String name, int scope, java.lang.String primKey)
           
 java.util.List<com.liferay.portal.model.Permission> findByU_R(long userId, long resourceId)
           
protected  java.lang.String getActionIds(java.lang.String[] actionIds)
           
protected  java.lang.String getGroupIds(java.util.List<com.liferay.portal.model.Group> groups, java.lang.String table)
           
protected  java.lang.String getPermissionIds(java.util.List<com.liferay.portal.model.Permission> permissions, java.lang.String table)
           
protected  java.lang.String getResourceIds(long[] resourceIds)
           
protected  java.lang.String getRoleIds(java.util.List<com.liferay.portal.model.Role> roles, java.lang.String table)
           
protected  void setGroupIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos, java.util.List<com.liferay.portal.model.Group> groups)
           
protected  void setPermissionIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos, java.util.List<com.liferay.portal.model.Permission> permissions)
           
protected  void setResourceIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos, long[] resourceIds)
           
protected  void setRoleIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos, java.util.List<com.liferay.portal.model.Role> roles)
           
 
Methods inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
closeSession, getDataSource, getDialect, getListeners, openSession, processException, registerListener, setDataSource, setSessionFactory, unregisterListener
 
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_R_R

public static java.lang.String FIND_BY_R_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

PermissionFinderImpl

public PermissionFinderImpl()
Method Detail

containsPermissions_2

public boolean containsPermissions_2(java.util.List<com.liferay.portal.model.Permission> permissions,
                                     long userId,
                                     java.util.List<com.liferay.portal.model.Group> groups,
                                     long groupId)
                              throws com.liferay.portal.SystemException
Specified by:
containsPermissions_2 in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

containsPermissions_4

public boolean containsPermissions_4(java.util.List<com.liferay.portal.model.Permission> permissions,
                                     long userId,
                                     java.util.List<com.liferay.portal.model.Group> groups,
                                     java.util.List<com.liferay.portal.model.Role> roles)
                              throws com.liferay.portal.SystemException
Specified by:
containsPermissions_4 in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByGroupsPermissions

public int countByGroupsPermissions(java.util.List<com.liferay.portal.model.Permission> permissions,
                                    java.util.List<com.liferay.portal.model.Group> groups)
                             throws com.liferay.portal.SystemException
Specified by:
countByGroupsPermissions in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByGroupsRoles

public int countByGroupsRoles(java.util.List<com.liferay.portal.model.Permission> permissions,
                              java.util.List<com.liferay.portal.model.Group> groups)
                       throws com.liferay.portal.SystemException
Specified by:
countByGroupsRoles in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByRolesPermissions

public int countByRolesPermissions(java.util.List<com.liferay.portal.model.Permission> permissions,
                                   java.util.List<com.liferay.portal.model.Role> roles)
                            throws com.liferay.portal.SystemException
Specified by:
countByRolesPermissions in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByUserGroupRole

public int countByUserGroupRole(java.util.List<com.liferay.portal.model.Permission> permissions,
                                long userId,
                                long groupId)
                         throws com.liferay.portal.SystemException
Specified by:
countByUserGroupRole in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByUsersPermissions

public int countByUsersPermissions(java.util.List<com.liferay.portal.model.Permission> permissions,
                                   long userId)
                            throws com.liferay.portal.SystemException
Specified by:
countByUsersPermissions in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

countByUsersRoles

public int countByUsersRoles(java.util.List<com.liferay.portal.model.Permission> permissions,
                             long userId)
                      throws com.liferay.portal.SystemException
Specified by:
countByUsersRoles in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByA_R

public java.util.List<com.liferay.portal.model.Permission> findByA_R(java.lang.String actionId,
                                                                     long[] resourceIds)
                                                              throws com.liferay.portal.SystemException
Specified by:
findByA_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByG_R

public java.util.List<com.liferay.portal.model.Permission> findByG_R(long groupId,
                                                                     long resourceId)
                                                              throws com.liferay.portal.SystemException
Specified by:
findByG_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByR_R

public java.util.List<com.liferay.portal.model.Permission> findByR_R(long roleId,
                                                                     long resourceId)
                                                              throws com.liferay.portal.SystemException
Specified by:
findByR_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByU_R

public java.util.List<com.liferay.portal.model.Permission> findByU_R(long userId,
                                                                     long resourceId)
                                                              throws com.liferay.portal.SystemException
Specified by:
findByU_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByO_G_R

public java.util.List<com.liferay.portal.model.Permission> findByO_G_R(long organizationId,
                                                                       long groupId,
                                                                       long resourceId)
                                                                throws com.liferay.portal.SystemException
Specified by:
findByO_G_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByU_A_R

public java.util.List<com.liferay.portal.model.Permission> findByU_A_R(long userId,
                                                                       java.lang.String[] actionIds,
                                                                       long resourceId)
                                                                throws com.liferay.portal.SystemException
Specified by:
findByU_A_R in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByG_C_N_S_P

public java.util.List<com.liferay.portal.model.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
Specified by:
findByG_C_N_S_P in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

findByU_C_N_S_P

public java.util.List<com.liferay.portal.model.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
Specified by:
findByU_C_N_S_P in interface com.liferay.portal.service.persistence.PermissionFinder
Throws:
com.liferay.portal.SystemException

getActionIds

protected java.lang.String getActionIds(java.lang.String[] actionIds)

getGroupIds

protected java.lang.String getGroupIds(java.util.List<com.liferay.portal.model.Group> groups,
                                       java.lang.String table)

getPermissionIds

protected java.lang.String getPermissionIds(java.util.List<com.liferay.portal.model.Permission> permissions,
                                            java.lang.String table)

getResourceIds

protected java.lang.String getResourceIds(long[] resourceIds)

getRoleIds

protected java.lang.String getRoleIds(java.util.List<com.liferay.portal.model.Role> roles,
                                      java.lang.String table)

setGroupIds

protected void setGroupIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                           java.util.List<com.liferay.portal.model.Group> groups)

setPermissionIds

protected void setPermissionIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                                java.util.List<com.liferay.portal.model.Permission> permissions)

setResourceIds

protected void setResourceIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                              long[] resourceIds)

setRoleIds

protected void setRoleIds(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                          java.util.List<com.liferay.portal.model.Role> roles)