001    /**
002     * Copyright (c) 2000-2012 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> filterFindByC_G_C_C_N_D_T_M_L(
172                    long companyId, long groupId, long classNameId, long classPK,
173                    java.lang.String name, java.lang.String description,
174                    java.lang.String type, java.lang.String mode,
175                    java.lang.String language, boolean andOperator, int start, int end,
176                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
177                    throws com.liferay.portal.kernel.exception.SystemException {
178                    return getFinder()
179                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupId,
180                            classNameId, classPK, name, description, type, mode, language,
181                            andOperator, start, end, orderByComparator);
182            }
183    
184            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
185                    long companyId, long groupId, long classNameId, long classPK,
186                    java.lang.String[] names, java.lang.String[] descriptions,
187                    java.lang.String[] types, java.lang.String[] modes,
188                    java.lang.String[] languages, boolean andOperator, int start, int end,
189                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
190                    throws com.liferay.portal.kernel.exception.SystemException {
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 classPK,
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 orderByComparator)
203                    throws com.liferay.portal.kernel.exception.SystemException {
204                    return getFinder()
205                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupIds,
206                            classNameIds, classPK, name, description, type, mode, language,
207                            andOperator, start, end, orderByComparator);
208            }
209    
210            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
211                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
212                    java.lang.String[] names, java.lang.String[] descriptions,
213                    java.lang.String[] types, java.lang.String[] modes,
214                    java.lang.String[] languages, boolean andOperator, int start, int end,
215                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
216                    throws com.liferay.portal.kernel.exception.SystemException {
217                    return getFinder()
218                                       .filterFindByC_G_C_C_N_D_T_M_L(companyId, groupIds,
219                            classNameIds, classPK, names, descriptions, types, modes,
220                            languages, andOperator, start, end, orderByComparator);
221            }
222    
223            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
224                    long companyId, long groupId, long classNameId, long classPK,
225                    java.lang.String keywords, java.lang.String type,
226                    java.lang.String mode, int start, int end,
227                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
228                    throws com.liferay.portal.kernel.exception.SystemException {
229                    return getFinder()
230                                       .findByKeywords(companyId, groupId, classNameId, classPK,
231                            keywords, type, mode, start, end, orderByComparator);
232            }
233    
234            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
235                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
236                    java.lang.String keywords, java.lang.String type,
237                    java.lang.String mode, int start, int end,
238                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
239                    throws com.liferay.portal.kernel.exception.SystemException {
240                    return getFinder()
241                                       .findByKeywords(companyId, groupIds, classNameIds, classPK,
242                            keywords, type, mode, start, end, orderByComparator);
243            }
244    
245            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
246                    long companyId, long groupId, long classNameId, long classPK,
247                    java.lang.String name, java.lang.String description,
248                    java.lang.String type, java.lang.String mode,
249                    java.lang.String language, boolean andOperator, int start, int end,
250                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
251                    throws com.liferay.portal.kernel.exception.SystemException {
252                    return getFinder()
253                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
254                            classPK, name, description, type, mode, language, andOperator,
255                            start, end, orderByComparator);
256            }
257    
258            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
259                    long companyId, long groupId, long classNameId, long classPK,
260                    java.lang.String[] names, java.lang.String[] descriptions,
261                    java.lang.String[] types, java.lang.String[] modes,
262                    java.lang.String[] languages, boolean andOperator, int start, int end,
263                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
264                    throws com.liferay.portal.kernel.exception.SystemException {
265                    return getFinder()
266                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupId, classNameId,
267                            classPK, names, descriptions, types, modes, languages, andOperator,
268                            start, end, orderByComparator);
269            }
270    
271            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
272                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
273                    java.lang.String name, java.lang.String description,
274                    java.lang.String type, java.lang.String mode,
275                    java.lang.String language, boolean andOperator, int start, int end,
276                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
277                    throws com.liferay.portal.kernel.exception.SystemException {
278                    return getFinder()
279                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
280                            classPK, name, description, type, mode, language, andOperator,
281                            start, end, orderByComparator);
282            }
283    
284            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
285                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
286                    java.lang.String[] names, java.lang.String[] descriptions,
287                    java.lang.String[] types, java.lang.String[] modes,
288                    java.lang.String[] languages, boolean andOperator, int start, int end,
289                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
290                    throws com.liferay.portal.kernel.exception.SystemException {
291                    return getFinder()
292                                       .findByC_G_C_C_N_D_T_M_L(companyId, groupIds, classNameIds,
293                            classPK, names, descriptions, types, modes, languages, andOperator,
294                            start, end, orderByComparator);
295            }
296    
297            public static DDMTemplateFinder getFinder() {
298                    if (_finder == null) {
299                            _finder = (DDMTemplateFinder)PortalBeanLocatorUtil.locate(DDMTemplateFinder.class.getName());
300    
301                            ReferenceRegistry.registerReference(DDMTemplateFinderUtil.class,
302                                    "_finder");
303                    }
304    
305                    return _finder;
306            }
307    
308            public void setFinder(DDMTemplateFinder finder) {
309                    _finder = finder;
310    
311                    ReferenceRegistry.registerReference(DDMTemplateFinderUtil.class,
312                            "_finder");
313            }
314    
315            private static DDMTemplateFinder _finder;
316    }