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