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.kernel.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 RoleFinderUtil {
028            public static int countByKeywords(long companyId,
029                    java.lang.String keywords, java.lang.Integer[] types) {
030                    return getFinder().countByKeywords(companyId, keywords, types);
031            }
032    
033            public static int countByKeywords(long companyId,
034                    java.lang.String keywords, java.lang.Integer[] types,
035                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params) {
036                    return getFinder().countByKeywords(companyId, keywords, types, params);
037            }
038    
039            public static int countByUserGroupGroupRole(long userId, long groupId) {
040                    return getFinder().countByUserGroupGroupRole(userId, groupId);
041            }
042    
043            public static int countByR_U(long roleId, long userId) {
044                    return getFinder().countByR_U(roleId, userId);
045            }
046    
047            public static int countByU_G_R(long userId, long groupId, long roleId) {
048                    return getFinder().countByU_G_R(userId, groupId, roleId);
049            }
050    
051            public static int countByC_N_D_T(long companyId, java.lang.String name,
052                    java.lang.String description, java.lang.Integer[] types,
053                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
054                    boolean andOperator) {
055                    return getFinder()
056                                       .countByC_N_D_T(companyId, name, description, types, params,
057                            andOperator);
058            }
059    
060            public static int countByC_N_D_T(long companyId, java.lang.String[] names,
061                    java.lang.String[] descriptions, java.lang.Integer[] types,
062                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
063                    boolean andOperator) {
064                    return getFinder()
065                                       .countByC_N_D_T(companyId, names, descriptions, types,
066                            params, andOperator);
067            }
068    
069            public static int filterCountByKeywords(long companyId,
070                    java.lang.String keywords, java.lang.Integer[] types,
071                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params) {
072                    return getFinder()
073                                       .filterCountByKeywords(companyId, keywords, types, params);
074            }
075    
076            public static int filterCountByC_N_D_T(long companyId,
077                    java.lang.String name, java.lang.String description,
078                    java.lang.Integer[] types,
079                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
080                    boolean andOperator) {
081                    return getFinder()
082                                       .filterCountByC_N_D_T(companyId, name, description, types,
083                            params, andOperator);
084            }
085    
086            public static int filterCountByC_N_D_T(long companyId,
087                    java.lang.String[] names, java.lang.String[] descriptions,
088                    java.lang.Integer[] types,
089                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
090                    boolean andOperator) {
091                    return getFinder()
092                                       .filterCountByC_N_D_T(companyId, names, descriptions, types,
093                            params, andOperator);
094            }
095    
096            public static java.util.List<com.liferay.portal.kernel.model.Role> filterFindByKeywords(
097                    long companyId, java.lang.String keywords, java.lang.Integer[] types,
098                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
099                    int start, int end,
100                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
101                    return getFinder()
102                                       .filterFindByKeywords(companyId, keywords, types, params,
103                            start, end, obc);
104            }
105    
106            public static java.util.List<com.liferay.portal.kernel.model.Role> filterFindByC_N_D_T(
107                    long companyId, java.lang.String name, java.lang.String description,
108                    java.lang.Integer[] types,
109                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
110                    boolean andOperator, int start, int end,
111                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
112                    return getFinder()
113                                       .filterFindByC_N_D_T(companyId, name, description, types,
114                            params, andOperator, start, end, obc);
115            }
116    
117            public static java.util.List<com.liferay.portal.kernel.model.Role> filterFindByC_N_D_T(
118                    long companyId, java.lang.String[] names,
119                    java.lang.String[] descriptions, java.lang.Integer[] types,
120                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
121                    boolean andOperator, int start, int end,
122                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
123                    return getFinder()
124                                       .filterFindByC_N_D_T(companyId, names, descriptions, types,
125                            params, andOperator, start, end, obc);
126            }
127    
128            public static java.util.List<com.liferay.portal.kernel.model.Role> findByKeywords(
129                    long companyId, java.lang.String keywords, java.lang.Integer[] types,
130                    int start, int end,
131                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
132                    return getFinder()
133                                       .findByKeywords(companyId, keywords, types, start, end, obc);
134            }
135    
136            public static java.util.List<com.liferay.portal.kernel.model.Role> findByKeywords(
137                    long companyId, java.lang.String keywords, java.lang.Integer[] types,
138                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
139                    int start, int end,
140                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
141                    return getFinder()
142                                       .findByKeywords(companyId, keywords, types, params, start,
143                            end, obc);
144            }
145    
146            public static java.util.List<com.liferay.portal.kernel.model.Role> findBySystem(
147                    long companyId) {
148                    return getFinder().findBySystem(companyId);
149            }
150    
151            public static java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupGroupRole(
152                    long userId, long groupId) {
153                    return getFinder().findByUserGroupGroupRole(userId, groupId);
154            }
155    
156            public static java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupGroupRole(
157                    long userId, long groupId, int start, int end) {
158                    return getFinder().findByUserGroupGroupRole(userId, groupId, start, end);
159            }
160    
161            public static java.util.List<com.liferay.portal.kernel.model.Role> findByUserGroupRole(
162                    long userId, long groupId) {
163                    return getFinder().findByUserGroupRole(userId, groupId);
164            }
165    
166            public static com.liferay.portal.kernel.model.Role findByC_N(
167                    long companyId, java.lang.String name)
168                    throws com.liferay.portal.kernel.exception.NoSuchRoleException {
169                    return getFinder().findByC_N(companyId, name);
170            }
171    
172            public static java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
173                    long userId,
174                    java.util.List<com.liferay.portal.kernel.model.Group> groups) {
175                    return getFinder().findByU_G(userId, groups);
176            }
177    
178            public static java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
179                    long userId, long groupId) {
180                    return getFinder().findByU_G(userId, groupId);
181            }
182    
183            public static java.util.List<com.liferay.portal.kernel.model.Role> findByU_G(
184                    long userId, long[] groupIds) {
185                    return getFinder().findByU_G(userId, groupIds);
186            }
187    
188            public static java.util.List<com.liferay.portal.kernel.model.Role> findByR_N_A(
189                    long resourceBlockId, java.lang.String className,
190                    java.lang.String actionId) {
191                    return getFinder().findByR_N_A(resourceBlockId, className, actionId);
192            }
193    
194            public static java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_D_T(
195                    long companyId, java.lang.String name, java.lang.String description,
196                    java.lang.Integer[] types,
197                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
198                    boolean andOperator, int start, int end,
199                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
200                    return getFinder()
201                                       .findByC_N_D_T(companyId, name, description, types, params,
202                            andOperator, start, end, obc);
203            }
204    
205            public static java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_D_T(
206                    long companyId, java.lang.String[] names,
207                    java.lang.String[] descriptions, java.lang.Integer[] types,
208                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
209                    boolean andOperator, int start, int end,
210                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.model.Role> obc) {
211                    return getFinder()
212                                       .findByC_N_D_T(companyId, names, descriptions, types,
213                            params, andOperator, start, end, obc);
214            }
215    
216            public static java.util.Map<java.lang.String, java.util.List<java.lang.String>> findByC_N_S_P(
217                    long companyId, java.lang.String name, int scope,
218                    java.lang.String primKey) {
219                    return getFinder().findByC_N_S_P(companyId, name, scope, primKey);
220            }
221    
222            public static java.util.List<com.liferay.portal.kernel.model.Role> findByC_N_S_P_A(
223                    long companyId, java.lang.String name, int scope,
224                    java.lang.String primKey, java.lang.String actionId) {
225                    return getFinder()
226                                       .findByC_N_S_P_A(companyId, name, scope, primKey, actionId);
227            }
228    
229            public static RoleFinder getFinder() {
230                    if (_finder == null) {
231                            _finder = (RoleFinder)PortalBeanLocatorUtil.locate(RoleFinder.class.getName());
232    
233                            ReferenceRegistry.registerReference(RoleFinderUtil.class, "_finder");
234                    }
235    
236                    return _finder;
237            }
238    
239            public void setFinder(RoleFinder finder) {
240                    _finder = finder;
241    
242                    ReferenceRegistry.registerReference(RoleFinderUtil.class, "_finder");
243            }
244    
245            private static RoleFinder _finder;
246    }