001    /**
002     * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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    /**
023     * @author Brian Wing Shun Chan
024     * @generated
025     */
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    }