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