001
014
015 package com.liferay.portal.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
026 @ProviderType
027 public class UserFinderUtil {
028 public static java.util.Map<java.lang.Long, java.lang.Integer> countByGroups(
029 long companyId, int status, long[] groupIds) {
030 return getFinder().countByGroups(companyId, status, groupIds);
031 }
032
033 public static int countBySocialUsers(long companyId, long userId,
034 int socialRelationType, java.lang.String socialRelationTypeComparator,
035 int status) {
036 return getFinder()
037 .countBySocialUsers(companyId, userId, socialRelationType,
038 socialRelationTypeComparator, status);
039 }
040
041 public static int countByUser(long userId,
042 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params) {
043 return getFinder().countByUser(userId, params);
044 }
045
046 public static int countByKeywords(long companyId,
047 java.lang.String keywords, int status,
048 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params) {
049 return getFinder().countByKeywords(companyId, keywords, status, params);
050 }
051
052 public static int countByC_FN_MN_LN_SN_EA_S(long companyId,
053 java.lang.String firstName, java.lang.String middleName,
054 java.lang.String lastName, java.lang.String screenName,
055 java.lang.String emailAddress, int status,
056 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
057 boolean andOperator) {
058 return getFinder()
059 .countByC_FN_MN_LN_SN_EA_S(companyId, firstName, middleName,
060 lastName, screenName, emailAddress, status, params, andOperator);
061 }
062
063 public static int countByC_FN_MN_LN_SN_EA_S(long companyId,
064 java.lang.String[] firstNames, java.lang.String[] middleNames,
065 java.lang.String[] lastNames, java.lang.String[] screenNames,
066 java.lang.String[] emailAddresses, int status,
067 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
068 boolean andOperator) {
069 return getFinder()
070 .countByC_FN_MN_LN_SN_EA_S(companyId, firstNames,
071 middleNames, lastNames, screenNames, emailAddresses, status,
072 params, andOperator);
073 }
074
075 public static java.util.List<com.liferay.portal.model.User> findByKeywords(
076 long companyId, java.lang.String keywords, int status,
077 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
078 int start, int end,
079 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc) {
080 return getFinder()
081 .findByKeywords(companyId, keywords, status, params, start,
082 end, obc);
083 }
084
085 public static java.util.List<com.liferay.portal.model.User> findByNoAnnouncementsDeliveries(
086 java.lang.String type) {
087 return getFinder().findByNoAnnouncementsDeliveries(type);
088 }
089
090 public static java.util.List<com.liferay.portal.model.User> findByNoContacts() {
091 return getFinder().findByNoContacts();
092 }
093
094 public static java.util.List<com.liferay.portal.model.User> findByNoGroups() {
095 return getFinder().findByNoGroups();
096 }
097
098 public static java.util.List<com.liferay.portal.model.User> findBySocialUsers(
099 long companyId, long userId, int socialRelationType,
100 java.lang.String socialRelationTypeComparator, int status, int start,
101 int end,
102 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc) {
103 return getFinder()
104 .findBySocialUsers(companyId, userId, socialRelationType,
105 socialRelationTypeComparator, status, start, end, obc);
106 }
107
108 public static java.util.List<com.liferay.portal.model.User> findByC_FN_MN_LN_SN_EA_S(
109 long companyId, java.lang.String firstName,
110 java.lang.String middleName, java.lang.String lastName,
111 java.lang.String screenName, java.lang.String emailAddress, int status,
112 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
113 boolean andOperator, int start, int end,
114 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc) {
115 return getFinder()
116 .findByC_FN_MN_LN_SN_EA_S(companyId, firstName, middleName,
117 lastName, screenName, emailAddress, status, params, andOperator,
118 start, end, obc);
119 }
120
121 public static java.util.List<com.liferay.portal.model.User> findByC_FN_MN_LN_SN_EA_S(
122 long companyId, java.lang.String[] firstNames,
123 java.lang.String[] middleNames, java.lang.String[] lastNames,
124 java.lang.String[] screenNames, java.lang.String[] emailAddresses,
125 int status,
126 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
127 boolean andOperator, int start, int end,
128 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.User> obc) {
129 return getFinder()
130 .findByC_FN_MN_LN_SN_EA_S(companyId, firstNames,
131 middleNames, lastNames, screenNames, emailAddresses, status,
132 params, andOperator, start, end, obc);
133 }
134
135 public static UserFinder getFinder() {
136 if (_finder == null) {
137 _finder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName());
138
139 ReferenceRegistry.registerReference(UserFinderUtil.class, "_finder");
140 }
141
142 return _finder;
143 }
144
145 public void setFinder(UserFinder finder) {
146 _finder = finder;
147
148 ReferenceRegistry.registerReference(UserFinderUtil.class, "_finder");
149 }
150
151 private static UserFinder _finder;
152 }