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.portlet.dynamicdatamapping.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     */
025    @ProviderType
026    public class DDMTemplateFinderUtil {
027            public static int countByKeywords(long companyId, long groupId,
028                    long classNameId, long classPK, java.lang.String keywords,
029                    java.lang.String type, java.lang.String mode) {
030                    return getFinder()
031                                       .countByKeywords(companyId, groupId, classNameId, classPK,
032                            keywords, type, mode);
033            }
034    
035            public static int countByKeywords(long companyId, long[] groupIds,
036                    long[] classNameIds, long[] classPKs, java.lang.String keywords,
037                    java.lang.String type, java.lang.String mode) {
038                    return getFinder()
039                                       .countByKeywords(companyId, groupIds, classNameIds,
040                            classPKs, keywords, type, mode);
041            }
042    
043            public static int countByG_SC(long groupId, long structureClassNameId) {
044                    return getFinder().countByG_SC(groupId, structureClassNameId);
045            }
046    
047            public static int countByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
048                    long classNameId, long classPK, java.lang.String name,
049                    java.lang.String description, java.lang.String type,
050                    java.lang.String mode, java.lang.String language, boolean andOperator) {
051                    return getFinder()
052                                       .countByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
053                            classPK, name, description, type, mode, language, andOperator);
054            }
055    
056            public static int countByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
057                    long classNameId, long classPK, java.lang.String[] names,
058                    java.lang.String[] descriptions, java.lang.String[] types,
059                    java.lang.String[] modes, java.lang.String[] languages,
060                    boolean andOperator) {
061                    return getFinder()
062                                       .countByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
063                            classPK, names, descriptions, types, modes, languages, andOperator);
064            }
065    
066            public static int countByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
067                    long[] classNameIds, long[] classPKs, java.lang.String name,
068                    java.lang.String description, java.lang.String type,
069                    java.lang.String mode, java.lang.String language, boolean andOperator) {
070                    return getFinder()
071                                       .countByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
072                            classPKs, name, description, type, mode, language, andOperator);
073            }
074    
075            public static int countByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
076                    long[] classNameIds, long[] classPKs, java.lang.String[] names,
077                    java.lang.String[] descriptions, java.lang.String[] types,
078                    java.lang.String[] modes, java.lang.String[] languages,
079                    boolean andOperator) {
080                    return getFinder()
081                                       .countByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
082                            classPKs, names, descriptions, types, modes, languages, andOperator);
083            }
084    
085            public static int filterCountByKeywords(long companyId, long groupId,
086                    long classNameId, long classPK, java.lang.String keywords,
087                    java.lang.String type, java.lang.String mode) {
088                    return getFinder()
089                                       .filterCountByKeywords(companyId, groupId, classNameId,
090                            classPK, keywords, type, mode);
091            }
092    
093            public static int filterCountByKeywords(long companyId, long[] groupIds,
094                    long[] classNameIds, long[] classPKs, java.lang.String keywords,
095                    java.lang.String type, java.lang.String mode) {
096                    return getFinder()
097                                       .filterCountByKeywords(companyId, groupIds, classNameIds,
098                            classPKs, keywords, type, mode);
099            }
100    
101            public static int filterCountByC_G_C_C_N_D_T_M_L(long companyId,
102                    long groupId, long classNameId, long classPK, java.lang.String name,
103                    java.lang.String description, java.lang.String type,
104                    java.lang.String mode, java.lang.String language, boolean andOperator) {
105                    return getFinder()
106                                       .filterCountByC_G_C_C_N_D_T_M_L(companyId, groupId,
107                            classNameId, classPK, name, description, type, mode, language,
108                            andOperator);
109            }
110    
111            public static int filterCountByC_G_C_C_N_D_T_M_L(long companyId,
112                    long groupId, long classNameId, long classPK, java.lang.String[] names,
113                    java.lang.String[] descriptions, java.lang.String[] types,
114                    java.lang.String[] modes, java.lang.String[] languages,
115                    boolean andOperator) {
116                    return getFinder()
117                                       .filterCountByC_G_C_C_N_D_T_M_L(companyId, groupId,
118                            classNameId, classPK, names, descriptions, types, modes, languages,
119                            andOperator);
120            }
121    
122            public static int filterCountByC_G_C_C_N_D_T_M_L(long companyId,
123                    long[] groupIds, long[] classNameIds, long[] classPKs,
124                    java.lang.String name, java.lang.String description,
125                    java.lang.String type, java.lang.String mode,
126                    java.lang.String language, boolean andOperator) {
127                    return getFinder()
128                                       .filterCountByC_G_C_C_N_D_T_M_L(companyId, groupIds,
129                            classNameIds, classPKs, name, description, type, mode, language,
130                            andOperator);
131            }
132    
133            public static int filterCountByC_G_C_C_N_D_T_M_L(long companyId,
134                    long[] groupIds, long[] classNameIds, long[] classPKs,
135                    java.lang.String[] names, java.lang.String[] descriptions,
136                    java.lang.String[] types, java.lang.String[] modes,
137                    java.lang.String[] languages, boolean andOperator) {
138                    return getFinder()
139                                       .filterCountByC_G_C_C_N_D_T_M_L(companyId, groupIds,
140                            classNameIds, classPKs, names, descriptions, types, modes,
141                            languages, andOperator);
142            }
143    
144            public static int filterCountByG_SC(long groupId, long structureClassNameId) {
145                    return getFinder().filterCountByG_SC(groupId, structureClassNameId);
146            }
147    
148            public static int filterCountByG_SC(long[] groupIds,
149                    long structureClassNameId) {
150                    return getFinder().filterCountByG_SC(groupIds, structureClassNameId);
151            }
152    
153            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByKeywords(
154                    long companyId, long groupId, long classNameId, long classPK,
155                    java.lang.String keywords, java.lang.String type,
156                    java.lang.String mode, int start, int end,
157                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
158                    return getFinder()
159                                       .filterFindByKeywords(companyId, groupId, classNameId,
160                            classPK, keywords, type, mode, start, end, orderByComparator);
161            }
162    
163            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByKeywords(
164                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
165                    java.lang.String keywords, java.lang.String type,
166                    java.lang.String mode, int start, int end,
167                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
168                    return getFinder()
169                                       .filterFindByKeywords(companyId, groupIds, classNameIds,
170                            classPKs, keywords, type, mode, start, end, orderByComparator);
171            }
172    
173            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
174                    long companyId, long groupId, long classNameId, long classPK,
175                    java.lang.String name, java.lang.String description,
176                    java.lang.String type, java.lang.String mode,
177                    java.lang.String language, boolean andOperator, int start, int end,
178                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
179                    return getFinder()
180                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupId,
181                            classNameId, classPK, name, description, type, mode, language,
182                            andOperator, start, end, orderByComparator);
183            }
184    
185            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
186                    long companyId, long groupId, long classNameId, long classPK,
187                    java.lang.String[] names, java.lang.String[] descriptions,
188                    java.lang.String[] types, java.lang.String[] modes,
189                    java.lang.String[] languages, boolean andOperator, int start, int end,
190                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
191                    return getFinder()
192                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupId,
193                            classNameId, classPK, names, descriptions, types, modes, languages,
194                            andOperator, start, end, orderByComparator);
195            }
196    
197            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
198                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
199                    java.lang.String name, java.lang.String description,
200                    java.lang.String type, java.lang.String mode,
201                    java.lang.String language, boolean andOperator, int start, int end,
202                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
203                    return getFinder()
204                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupIds,
205                            classNameIds, classPKs, name, description, type, mode, language,
206                            andOperator, start, end, orderByComparator);
207            }
208    
209            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
210                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
211                    java.lang.String[] names, java.lang.String[] descriptions,
212                    java.lang.String[] types, java.lang.String[] modes,
213                    java.lang.String[] languages, boolean andOperator, int start, int end,
214                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
215                    return getFinder()
216                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupIds,
217                            classNameIds, classPKs, names, descriptions, types, modes,
218                            languages, andOperator, start, end, orderByComparator);
219            }
220    
221            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByG_SC(
222                    long groupId, long structureClassNameId, int start, int end,
223                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
224                    return getFinder()
225                                       .filterFindByG_SC(groupId, structureClassNameId, start, end,
226                            orderByComparator);
227            }
228    
229            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByG_SC(
230                    long[] groupIds, long structureClassNameId, int start, int end,
231                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
232                    return getFinder()
233                                       .filterFindByG_SC(groupIds, structureClassNameId, start,
234                            end, orderByComparator);
235            }
236    
237            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
238                    long companyId, long groupId, long classNameId, long classPK,
239                    java.lang.String keywords, java.lang.String type,
240                    java.lang.String mode, int start, int end,
241                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
242                    return getFinder()
243                                       .findByKeywords(companyId, groupId, classNameId, classPK,
244                            keywords, type, mode, start, end, orderByComparator);
245            }
246    
247            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
248                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
249                    java.lang.String keywords, java.lang.String type,
250                    java.lang.String mode, int start, int end,
251                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
252                    return getFinder()
253                                       .findByKeywords(companyId, groupIds, classNameIds, classPKs,
254                            keywords, type, mode, start, end, orderByComparator);
255            }
256    
257            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByG_SC(
258                    long groupId, long structureClassNameId, int start, int end,
259                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
260                    return getFinder()
261                                       .findByG_SC(groupId, structureClassNameId, start, end,
262                            orderByComparator);
263            }
264    
265            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByG_SC(
266                    long[] groupIds, long structureClassNameId, int start, int end,
267                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
268                    return getFinder()
269                                       .findByG_SC(groupIds, structureClassNameId, start, end,
270                            orderByComparator);
271            }
272    
273            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
274                    long companyId, long groupId, long classNameId, long classPK,
275                    java.lang.String name, java.lang.String description,
276                    java.lang.String type, java.lang.String mode,
277                    java.lang.String language, boolean andOperator, int start, int end,
278                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
279                    return getFinder()
280                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
281                            classPK, name, description, type, mode, language, andOperator,
282                            start, end, orderByComparator);
283            }
284    
285            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
286                    long companyId, long groupId, long classNameId, long classPK,
287                    java.lang.String[] names, java.lang.String[] descriptions,
288                    java.lang.String[] types, java.lang.String[] modes,
289                    java.lang.String[] languages, boolean andOperator, int start, int end,
290                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
291                    return getFinder()
292                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
293                            classPK, names, descriptions, types, modes, languages, andOperator,
294                            start, end, orderByComparator);
295            }
296    
297            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
298                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
299                    java.lang.String name, java.lang.String description,
300                    java.lang.String type, java.lang.String mode,
301                    java.lang.String language, boolean andOperator, int start, int end,
302                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
303                    return getFinder()
304                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
305                            classPKs, name, description, type, mode, language, andOperator,
306                            start, end, orderByComparator);
307            }
308    
309            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
310                    long companyId, long[] groupIds, long[] classNameIds, long[] classPKs,
311                    java.lang.String[] names, java.lang.String[] descriptions,
312                    java.lang.String[] types, java.lang.String[] modes,
313                    java.lang.String[] languages, boolean andOperator, int start, int end,
314                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> orderByComparator) {
315                    return getFinder()
316                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
317                            classPKs, names, descriptions, types, modes, languages,
318                            andOperator, start, end, orderByComparator);
319            }
320    
321            public static DDMTemplateFinder getFinder() {
322                    if (_finder == null) {
323                            _finder = (DDMTemplateFinder)PortalBeanLocatorUtil.locate(DDMTemplateFinder.class.getName());
324    
325                            ReferenceRegistry.registerReference(DDMTemplateFinderUtil.class,
326                                    "_finder");
327                    }
328    
329                    return _finder;
330            }
331    
332            public void setFinder(DDMTemplateFinder finder) {
333                    _finder = finder;
334    
335                    ReferenceRegistry.registerReference(DDMTemplateFinderUtil.class,
336                            "_finder");
337            }
338    
339            private static DDMTemplateFinder _finder;
340    }