001
014
015 package com.liferay.portal.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
022 @ProviderType
023 public interface UserFinder {
024 public int countBySocialUsers(long companyId, long userId,
025 int socialRelationType, java.lang.String socialRelationTypeComparator,
026 int status);
027
028 public int countByUser(long userId,
029 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params);
030
031 public int countByKeywords(long companyId, java.lang.String keywords,
032 int status,
033 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params);
034
035 public int countByC_FN_MN_LN_SN_EA_S(long companyId,
036 java.lang.String firstName, java.lang.String middleName,
037 java.lang.String lastName, java.lang.String screenName,
038 java.lang.String emailAddress, int status,
039 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
040 boolean andOperator);
041
042 public int countByC_FN_MN_LN_SN_EA_S(long companyId,
043 java.lang.String[] firstNames, java.lang.String[] middleNames,
044 java.lang.String[] lastNames, java.lang.String[] screenNames,
045 java.lang.String[] emailAddresses, int status,
046 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
047 boolean andOperator);
048
049 public java.util.List<com.liferay.portal.model.User> findByKeywords(
050 long companyId, java.lang.String keywords, int status,
051 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
052 int start, int end,
053 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc);
054
055 public java.util.List<com.liferay.portal.model.User> findByNoAnnouncementsDeliveries(
056 java.lang.String type);
057
058 public java.util.List<com.liferay.portal.model.User> findByNoContacts();
059
060 public java.util.List<com.liferay.portal.model.User> findByNoGroups();
061
062 public java.util.List<com.liferay.portal.model.User> findBySocialUsers(
063 long companyId, long userId, int socialRelationType,
064 java.lang.String socialRelationTypeComparator, int status, int start,
065 int end,
066 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc);
067
068 public java.util.List<com.liferay.portal.model.User> findByC_FN_MN_LN_SN_EA_S(
069 long companyId, java.lang.String firstName,
070 java.lang.String middleName, java.lang.String lastName,
071 java.lang.String screenName, java.lang.String emailAddress, int status,
072 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
073 boolean andOperator, int start, int end,
074 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc);
075
076 public java.util.List<com.liferay.portal.model.User> findByC_FN_MN_LN_SN_EA_S(
077 long companyId, java.lang.String[] firstNames,
078 java.lang.String[] middleNames, java.lang.String[] lastNames,
079 java.lang.String[] screenNames, java.lang.String[] emailAddresses,
080 int status,
081 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
082 boolean andOperator, int start, int end,
083 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc);
084 }