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