Class UserFinderImpl

Object
com.liferay.portal.kernel.service.persistence.impl.BasePersistenceImpl<com.liferay.portal.kernel.model.User>
com.liferay.portal.service.persistence.impl.UserFinderBaseImpl
com.liferay.portal.service.persistence.impl.UserFinderImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory, com.liferay.portal.kernel.service.persistence.BasePersistence<com.liferay.portal.kernel.model.User>, com.liferay.portal.kernel.service.persistence.UserFinder

public class UserFinderImpl extends UserFinderBaseImpl implements com.liferay.portal.kernel.service.persistence.UserFinder
Author:
Brian Wing Shun Chan, Jon Steer, Raymond Augé, Connor McKay, Shuyang Zhou
  • Field Details

    • COUNT_BY_ORGANIZATIONS_AND_USER_GROUPS

      public static final String COUNT_BY_ORGANIZATIONS_AND_USER_GROUPS
    • COUNT_BY_SOCIAL_USERS

      public static final String COUNT_BY_SOCIAL_USERS
    • COUNT_BY_USER

      public static final String COUNT_BY_USER
    • FIND_BY_NO_ANNOUNCEMENTS_DELIVERIES

      public static final String FIND_BY_NO_ANNOUNCEMENTS_DELIVERIES
    • FIND_BY_NO_GROUPS

      public static final String FIND_BY_NO_GROUPS
    • FIND_BY_SOCIAL_USERS

      public static final String FIND_BY_SOCIAL_USERS
    • FIND_BY_USERS_GROUPS

      public static final String FIND_BY_USERS_GROUPS
    • FIND_BY_USERS_ORGS

      public static final String FIND_BY_USERS_ORGS
    • FIND_BY_USERS_ORGS_GROUP

      public static final String FIND_BY_USERS_ORGS_GROUP
    • FIND_BY_USERS_ORGS_GT_USER_ID

      public static final String FIND_BY_USERS_ORGS_GT_USER_ID
    • FIND_BY_USERS_USER_GROUPS

      public static final String FIND_BY_USERS_USER_GROUPS
    • FIND_BY_USERS_USER_GROUPS_GT_USER_ID

      public static final String FIND_BY_USERS_USER_GROUPS_GT_USER_ID
    • FIND_BY_C_FN_MN_LN_SN_EA_S

      public static final String FIND_BY_C_FN_MN_LN_SN_EA_S
    • JOIN_BY_CONTACT_TWITTER_SN

      public static final String JOIN_BY_CONTACT_TWITTER_SN
    • JOIN_BY_GROUPS_ORGS

      public static final String JOIN_BY_GROUPS_ORGS
    • JOIN_BY_GROUPS_USER_GROUPS

      public static final String JOIN_BY_GROUPS_USER_GROUPS
    • JOIN_BY_NO_ACCOUNT_ENTRIES_AND_NO_ORGANIZATIONS

      public static final String JOIN_BY_NO_ACCOUNT_ENTRIES_AND_NO_ORGANIZATIONS
    • JOIN_BY_NO_ORGANIZATIONS

      public static final String JOIN_BY_NO_ORGANIZATIONS
    • JOIN_BY_USER_GROUP_ROLE

      public static final String JOIN_BY_USER_GROUP_ROLE
    • JOIN_BY_USER_GROUPS_TEAMS

      public static final String JOIN_BY_USER_GROUPS_TEAMS
    • JOIN_BY_USERS_GROUPS

      public static final String JOIN_BY_USERS_GROUPS
    • JOIN_BY_USERS_ORGS

      public static final String JOIN_BY_USERS_ORGS
    • JOIN_BY_USERS_ORGS_TREE

      public static final String JOIN_BY_USERS_ORGS_TREE
    • JOIN_BY_USERS_PASSWORD_POLICIES

      public static final String JOIN_BY_USERS_PASSWORD_POLICIES
    • JOIN_BY_USERS_ROLES

      public static final String JOIN_BY_USERS_ROLES
    • JOIN_BY_USERS_TEAMS

      public static final String JOIN_BY_USERS_TEAMS
    • JOIN_BY_USERS_USER_GROUPS

      public static final String JOIN_BY_USERS_USER_GROUPS
    • JOIN_BY_ANNOUNCEMENTS_DELIVERY_EMAIL_OR_SMS

      public static final String JOIN_BY_ANNOUNCEMENTS_DELIVERY_EMAIL_OR_SMS
    • JOIN_BY_SOCIAL_MUTUAL_RELATION

      public static final String JOIN_BY_SOCIAL_MUTUAL_RELATION
    • JOIN_BY_SOCIAL_MUTUAL_RELATION_TYPE

      public static final String JOIN_BY_SOCIAL_MUTUAL_RELATION_TYPE
    • JOIN_BY_SOCIAL_RELATION

      public static final String JOIN_BY_SOCIAL_RELATION
    • JOIN_BY_SOCIAL_RELATION_TYPE

      public static final String JOIN_BY_SOCIAL_RELATION_TYPE
  • Constructor Details

    • UserFinderImpl

      public UserFinderImpl()
  • Method Details

    • countByKeywords

      public int countByKeywords(long companyId, String keywords, int status, LinkedHashMap<String,Object> params)
      Specified by:
      countByKeywords in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • countByOrganizationsAndUserGroups

      public int countByOrganizationsAndUserGroups(long[] organizationIds, long[] userGroupIds)
      Specified by:
      countByOrganizationsAndUserGroups in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • countBySocialUsers

      public int countBySocialUsers(long companyId, long userId, int socialRelationType, String socialRelationTypeComparator, int status)
      Specified by:
      countBySocialUsers in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • countByUser

      public int countByUser(long userId, LinkedHashMap<String,Object> params)
      Specified by:
      countByUser in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • countByC_FN_MN_LN_SN_EA_S

      public int countByC_FN_MN_LN_SN_EA_S(long companyId, String firstName, String middleName, String lastName, String screenName, String emailAddress, int status, LinkedHashMap<String,Object> params, boolean andOperator)
      Specified by:
      countByC_FN_MN_LN_SN_EA_S in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • countByC_FN_MN_LN_SN_EA_S

      public int countByC_FN_MN_LN_SN_EA_S(long companyId, String[] firstNames, String[] middleNames, String[] lastNames, String[] screenNames, String[] emailAddresses, int status, LinkedHashMap<String,Object> params, boolean andOperator)
      Specified by:
      countByC_FN_MN_LN_SN_EA_S in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByKeywords

      public List<com.liferay.portal.kernel.model.User> findByKeywords(long companyId, String keywords, int status, LinkedHashMap<String,Object> params, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
      Specified by:
      findByKeywords in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByNoAnnouncementsDeliveries

      public List<com.liferay.portal.kernel.model.User> findByNoAnnouncementsDeliveries(String type)
      Specified by:
      findByNoAnnouncementsDeliveries in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByNoGroups

      public List<com.liferay.portal.kernel.model.User> findByNoGroups()
      Specified by:
      findByNoGroups in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findBySocialUsers

      public List<com.liferay.portal.kernel.model.User> findBySocialUsers(long companyId, long userId, int socialRelationType, String socialRelationTypeComparator, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
      Specified by:
      findBySocialUsers in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByUsersOrgsGtUserId

      public List<com.liferay.portal.kernel.model.User> findByUsersOrgsGtUserId(long companyId, long organizationId, long gtUserId, int size)
      Specified by:
      findByUsersOrgsGtUserId in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByUsersUserGroupsGtUserId

      public List<com.liferay.portal.kernel.model.User> findByUsersUserGroupsGtUserId(long companyId, long userGroupId, long gtUserId, int size)
      Specified by:
      findByUsersUserGroupsGtUserId in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByC_FN_MN_LN_SN_EA_S

      public List<com.liferay.portal.kernel.model.User> findByC_FN_MN_LN_SN_EA_S(long companyId, String firstName, String middleName, String lastName, String screenName, String emailAddress, int status, LinkedHashMap<String,Object> params, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
      Specified by:
      findByC_FN_MN_LN_SN_EA_S in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • findByC_FN_MN_LN_SN_EA_S

      public List<com.liferay.portal.kernel.model.User> findByC_FN_MN_LN_SN_EA_S(long companyId, String[] firstNames, String[] middleNames, String[] lastNames, String[] screenNames, String[] emailAddresses, int status, LinkedHashMap<String,Object> params, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
      Specified by:
      findByC_FN_MN_LN_SN_EA_S in interface com.liferay.portal.kernel.service.persistence.UserFinder
    • doFindByC_FN_MN_LN_SN_EA_S

      protected List<Long> doFindByC_FN_MN_LN_SN_EA_S(long companyId, String[] firstNames, String[] middleNames, String[] lastNames, String[] screenNames, String[] emailAddresses, int status, LinkedHashMap<String,Object> params, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
    • getColumnNames

      protected String getColumnNames(com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.User> orderByComparator)
    • getJoin

      protected String getJoin(LinkedHashMap<String,Object> params)
    • getJoin

      protected String getJoin(String key, Object value)
    • getParamsList

      protected List<LinkedHashMap<String,Object>> getParamsList(LinkedHashMap<String,Object> params)
    • getWhere

      protected String getWhere(LinkedHashMap<String,Object> params)
    • getWhere

      protected String getWhere(String key, Object value)
    • replaceJoinAndWhere

      protected String replaceJoinAndWhere(String sql, LinkedHashMap<String,Object> params)
    • replaceKeywords

      protected String replaceKeywords(String sql, String[] firstNames, String[] middleNames, String[] lastNames, String[] screenNames, String[] emailAddresses)
    • setJoin

      protected void setJoin(com.liferay.portal.kernel.dao.orm.QueryPos queryPos, LinkedHashMap<String,Object> params)