com.liferay.portal.service.persistence
Class PermissionUserFinderImpl

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

public class PermissionUserFinderImpl
extends com.liferay.portal.service.persistence.impl.BasePersistenceImpl
implements com.liferay.portal.service.persistence.PermissionUserFinder

View Source

Author:
Charles May

Field Summary
static java.lang.String COUNT_BY_ADMIN_ROLE
           
static java.lang.String COUNT_BY_GROUP_PERMISSION
           
static java.lang.String COUNT_BY_GROUP_ROLE
           
static java.lang.String COUNT_BY_ORG_GROUP_PERMISSION
           
static java.lang.String COUNT_BY_ORG_GROUP_PERMISSIONS
           
static java.lang.String COUNT_BY_ORG_PERMISSION
           
static java.lang.String COUNT_BY_ORG_ROLE
           
static java.lang.String COUNT_BY_USER_PERMISSION
           
static java.lang.String COUNT_BY_USER_ROLE
           
static int COUNT_USERS_TYPE_ADMIN
           
static int COUNT_USERS_TYPE_PERMISSION
           
static int COUNT_USERS_TYPE_ROLE
           
static java.lang.String FIND_BY_ADMIN_ROLE
           
static java.lang.String FIND_BY_GROUP_PERMISSION
           
static java.lang.String FIND_BY_GROUP_ROLE
           
static java.lang.String FIND_BY_ORG_GROUP_PERMISSION
           
static java.lang.String FIND_BY_ORG_PERMISSION
           
static java.lang.String FIND_BY_ORG_ROLE
           
static java.lang.String FIND_BY_USER_PERMISSION
           
static java.lang.String FIND_BY_USER_ROLE
           
 
Fields inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
COUNT_COLUMN_NAME, listeners
 
Constructor Summary
PermissionUserFinderImpl()
           
 
Method Summary
 int countByOrgGroupPermissions(long companyId, java.lang.String name, java.lang.String primKey, java.lang.String actionId)
           
 int countByPermissionAndRole(long companyId, long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String emailAddress, boolean andOperator)
           
 int countByUserAndOrgGroupPermission(long companyId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String emailAddress, boolean andOperator)
           
protected  int countUsers(com.liferay.portal.kernel.dao.orm.Session session, java.lang.String sql, long companyId, long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String emailAddress, boolean andOperator, int countUsersType)
           
 java.util.List<com.liferay.portal.model.User> findByPermissionAndRole(long companyId, long groupId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String emailAddress, boolean andOperator, int start, int end)
           
 java.util.List<com.liferay.portal.model.User> findByUserAndOrgGroupPermission(long companyId, java.lang.String name, java.lang.String primKey, java.lang.String actionId, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String emailAddress, boolean andOperator, int start, int end)
           
 
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_ADMIN_ROLE

public static java.lang.String COUNT_BY_ADMIN_ROLE

COUNT_BY_GROUP_PERMISSION

public static java.lang.String COUNT_BY_GROUP_PERMISSION

COUNT_BY_GROUP_ROLE

public static java.lang.String COUNT_BY_GROUP_ROLE

COUNT_BY_ORG_GROUP_PERMISSION

public static java.lang.String COUNT_BY_ORG_GROUP_PERMISSION

COUNT_BY_ORG_GROUP_PERMISSIONS

public static java.lang.String COUNT_BY_ORG_GROUP_PERMISSIONS

COUNT_BY_ORG_PERMISSION

public static java.lang.String COUNT_BY_ORG_PERMISSION

COUNT_BY_ORG_ROLE

public static java.lang.String COUNT_BY_ORG_ROLE

COUNT_BY_USER_PERMISSION

public static java.lang.String COUNT_BY_USER_PERMISSION

COUNT_BY_USER_ROLE

public static java.lang.String COUNT_BY_USER_ROLE

FIND_BY_ADMIN_ROLE

public static java.lang.String FIND_BY_ADMIN_ROLE

FIND_BY_GROUP_PERMISSION

public static java.lang.String FIND_BY_GROUP_PERMISSION

FIND_BY_GROUP_ROLE

public static java.lang.String FIND_BY_GROUP_ROLE

FIND_BY_ORG_GROUP_PERMISSION

public static java.lang.String FIND_BY_ORG_GROUP_PERMISSION

FIND_BY_ORG_PERMISSION

public static java.lang.String FIND_BY_ORG_PERMISSION

FIND_BY_ORG_ROLE

public static java.lang.String FIND_BY_ORG_ROLE

FIND_BY_USER_PERMISSION

public static java.lang.String FIND_BY_USER_PERMISSION

FIND_BY_USER_ROLE

public static java.lang.String FIND_BY_USER_ROLE

COUNT_USERS_TYPE_ADMIN

public static int COUNT_USERS_TYPE_ADMIN

COUNT_USERS_TYPE_PERMISSION

public static int COUNT_USERS_TYPE_PERMISSION

COUNT_USERS_TYPE_ROLE

public static int COUNT_USERS_TYPE_ROLE
Constructor Detail

PermissionUserFinderImpl

public PermissionUserFinderImpl()
Method Detail

countByOrgGroupPermissions

public int countByOrgGroupPermissions(long companyId,
                                      java.lang.String name,
                                      java.lang.String primKey,
                                      java.lang.String actionId)
                               throws com.liferay.portal.SystemException
Specified by:
countByOrgGroupPermissions in interface com.liferay.portal.service.persistence.PermissionUserFinder
Throws:
com.liferay.portal.SystemException

countByPermissionAndRole

public int countByPermissionAndRole(long companyId,
                                    long groupId,
                                    java.lang.String name,
                                    java.lang.String primKey,
                                    java.lang.String actionId,
                                    java.lang.String firstName,
                                    java.lang.String middleName,
                                    java.lang.String lastName,
                                    java.lang.String emailAddress,
                                    boolean andOperator)
                             throws com.liferay.portal.SystemException
Specified by:
countByPermissionAndRole in interface com.liferay.portal.service.persistence.PermissionUserFinder
Throws:
com.liferay.portal.SystemException

countByUserAndOrgGroupPermission

public int countByUserAndOrgGroupPermission(long companyId,
                                            java.lang.String name,
                                            java.lang.String primKey,
                                            java.lang.String actionId,
                                            java.lang.String firstName,
                                            java.lang.String middleName,
                                            java.lang.String lastName,
                                            java.lang.String emailAddress,
                                            boolean andOperator)
                                     throws com.liferay.portal.SystemException
Specified by:
countByUserAndOrgGroupPermission in interface com.liferay.portal.service.persistence.PermissionUserFinder
Throws:
com.liferay.portal.SystemException

findByPermissionAndRole

public java.util.List<com.liferay.portal.model.User> findByPermissionAndRole(long companyId,
                                                                             long groupId,
                                                                             java.lang.String name,
                                                                             java.lang.String primKey,
                                                                             java.lang.String actionId,
                                                                             java.lang.String firstName,
                                                                             java.lang.String middleName,
                                                                             java.lang.String lastName,
                                                                             java.lang.String emailAddress,
                                                                             boolean andOperator,
                                                                             int start,
                                                                             int end)
                                                                      throws com.liferay.portal.SystemException
Specified by:
findByPermissionAndRole in interface com.liferay.portal.service.persistence.PermissionUserFinder
Throws:
com.liferay.portal.SystemException

findByUserAndOrgGroupPermission

public java.util.List<com.liferay.portal.model.User> findByUserAndOrgGroupPermission(long companyId,
                                                                                     java.lang.String name,
                                                                                     java.lang.String primKey,
                                                                                     java.lang.String actionId,
                                                                                     java.lang.String firstName,
                                                                                     java.lang.String middleName,
                                                                                     java.lang.String lastName,
                                                                                     java.lang.String emailAddress,
                                                                                     boolean andOperator,
                                                                                     int start,
                                                                                     int end)
                                                                              throws com.liferay.portal.SystemException
Specified by:
findByUserAndOrgGroupPermission in interface com.liferay.portal.service.persistence.PermissionUserFinder
Throws:
com.liferay.portal.SystemException

countUsers

protected int countUsers(com.liferay.portal.kernel.dao.orm.Session session,
                         java.lang.String sql,
                         long companyId,
                         long groupId,
                         java.lang.String name,
                         java.lang.String primKey,
                         java.lang.String actionId,
                         java.lang.String firstName,
                         java.lang.String middleName,
                         java.lang.String lastName,
                         java.lang.String emailAddress,
                         boolean andOperator,
                         int countUsersType)