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
           
static com.liferay.portal.kernel.dao.orm.FinderPath FINDER_PATH_COUNT_BY_ROLES_PERMISSIONS
           
static com.liferay.portal.kernel.dao.orm.FinderPath FINDER_PATH_FIND_BY_A_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
clearCache, 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

FINDER_PATH_COUNT_BY_ROLES_PERMISSIONS

public static final com.liferay.portal.kernel.dao.orm.FinderPath FINDER_PATH_COUNT_BY_ROLES_PERMISSIONS

FINDER_PATH_FIND_BY_A_R

public static final com.liferay.portal.kernel.dao.orm.FinderPath FINDER_PATH_FIND_BY_A_R
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)