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.journal.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 JournalArticleFinderUtil {
024            public static int countByKeywords(long companyId, long groupId,
025                    java.util.List<java.lang.Long> folderIds, long classNameId,
026                    java.lang.String keywords, java.lang.Double version,
027                    java.lang.String type, java.lang.String structureId,
028                    java.lang.String templateId, java.util.Date displayDateGT,
029                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
030                    throws com.liferay.portal.kernel.exception.SystemException {
031                    return getFinder()
032                                       .countByKeywords(companyId, groupId, folderIds, classNameId,
033                            keywords, version, type, structureId, templateId, displayDateGT,
034                            displayDateLT, status, reviewDate);
035            }
036    
037            public static int countByG_F(long groupId,
038                    java.util.List<java.lang.Long> folderIds,
039                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
040                    throws com.liferay.portal.kernel.exception.SystemException {
041                    return getFinder().countByG_F(groupId, folderIds, queryDefinition);
042            }
043    
044            public static int countByG_U_C(long groupId, long userId, long classNameId,
045                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
046                    throws com.liferay.portal.kernel.exception.SystemException {
047                    return getFinder()
048                                       .countByG_U_C(groupId, userId, classNameId, queryDefinition);
049            }
050    
051            public static int countByG_C_S(long groupId, long classNameId,
052                    java.lang.String structureId,
053                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
054                    throws com.liferay.portal.kernel.exception.SystemException {
055                    return getFinder()
056                                       .countByG_C_S(groupId, classNameId, structureId,
057                            queryDefinition);
058            }
059    
060            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
061                    long groupId, java.util.List<java.lang.Long> folderIds,
062                    long classNameId, java.lang.String articleId, java.lang.Double version,
063                    java.lang.String title, java.lang.String description,
064                    java.lang.String content, java.lang.String type,
065                    java.lang.String structureId, java.lang.String templateId,
066                    java.util.Date displayDateGT, java.util.Date displayDateLT,
067                    java.util.Date reviewDate, boolean andOperator,
068                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
069                    throws com.liferay.portal.kernel.exception.SystemException {
070                    return getFinder()
071                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
072                            folderIds, classNameId, articleId, version, title, description,
073                            content, type, structureId, templateId, displayDateGT,
074                            displayDateLT, reviewDate, andOperator, queryDefinition);
075            }
076    
077            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
078                    long groupId, java.util.List<java.lang.Long> folderIds,
079                    long classNameId, java.lang.String articleId, java.lang.Double version,
080                    java.lang.String title, java.lang.String description,
081                    java.lang.String content, java.lang.String type,
082                    java.lang.String[] structureIds, java.lang.String[] templateIds,
083                    java.util.Date displayDateGT, java.util.Date displayDateLT,
084                    java.util.Date reviewDate, boolean andOperator,
085                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
086                    throws com.liferay.portal.kernel.exception.SystemException {
087                    return getFinder()
088                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
089                            folderIds, classNameId, articleId, version, title, description,
090                            content, type, structureIds, templateIds, displayDateGT,
091                            displayDateLT, reviewDate, andOperator, queryDefinition);
092            }
093    
094            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
095                    long groupId, java.util.List<java.lang.Long> folderIds,
096                    long classNameId, java.lang.String[] articleIds,
097                    java.lang.Double version, java.lang.String[] titles,
098                    java.lang.String[] descriptions, java.lang.String[] contents,
099                    java.lang.String type, java.lang.String[] structureIds,
100                    java.lang.String[] templateIds, java.util.Date displayDateGT,
101                    java.util.Date displayDateLT, java.util.Date reviewDate,
102                    boolean andOperator,
103                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
104                    throws com.liferay.portal.kernel.exception.SystemException {
105                    return getFinder()
106                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
107                            folderIds, classNameId, articleIds, version, titles, descriptions,
108                            contents, type, structureIds, templateIds, displayDateGT,
109                            displayDateLT, reviewDate, andOperator, queryDefinition);
110            }
111    
112            public static int filterCountByKeywords(long companyId, long groupId,
113                    java.util.List<java.lang.Long> folderIds, long classNameId,
114                    java.lang.String keywords, java.lang.Double version,
115                    java.lang.String type, java.lang.String structureId,
116                    java.lang.String templateId, java.util.Date displayDateGT,
117                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
118                    throws com.liferay.portal.kernel.exception.SystemException {
119                    return getFinder()
120                                       .filterCountByKeywords(companyId, groupId, folderIds,
121                            classNameId, keywords, version, type, structureId, templateId,
122                            displayDateGT, displayDateLT, status, reviewDate);
123            }
124    
125            public static int filterCountByG_F(long groupId,
126                    java.util.List<java.lang.Long> folderIds,
127                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
128                    throws com.liferay.portal.kernel.exception.SystemException {
129                    return getFinder().filterCountByG_F(groupId, folderIds, queryDefinition);
130            }
131    
132            public static int filterCountByG_U_C(long groupId, long userId,
133                    long classNameId,
134                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
135                    throws com.liferay.portal.kernel.exception.SystemException {
136                    return getFinder()
137                                       .filterCountByG_U_C(groupId, userId, classNameId,
138                            queryDefinition);
139            }
140    
141            public static int filterCountByG_C_S(long groupId, long classNameId,
142                    java.lang.String structureId,
143                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
144                    throws com.liferay.portal.kernel.exception.SystemException {
145                    return getFinder()
146                                       .filterCountByG_C_S(groupId, classNameId, structureId,
147                            queryDefinition);
148            }
149    
150            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
151                    long groupId, java.util.List<java.lang.Long> folderIds,
152                    long classNameId, java.lang.String articleId, java.lang.Double version,
153                    java.lang.String title, java.lang.String description,
154                    java.lang.String content, java.lang.String type,
155                    java.lang.String structureId, java.lang.String templateId,
156                    java.util.Date displayDateGT, java.util.Date displayDateLT,
157                    java.util.Date reviewDate, boolean andOperator,
158                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
159                    throws com.liferay.portal.kernel.exception.SystemException {
160                    return getFinder()
161                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
162                            groupId, folderIds, classNameId, articleId, version, title,
163                            description, content, type, structureId, templateId, displayDateGT,
164                            displayDateLT, reviewDate, andOperator, queryDefinition);
165            }
166    
167            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
168                    long groupId, java.util.List<java.lang.Long> folderIds,
169                    long classNameId, java.lang.String articleId, java.lang.Double version,
170                    java.lang.String title, java.lang.String description,
171                    java.lang.String content, java.lang.String type,
172                    java.lang.String[] structureIds, java.lang.String[] templateIds,
173                    java.util.Date displayDateGT, java.util.Date displayDateLT,
174                    java.util.Date reviewDate, boolean andOperator,
175                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
176                    throws com.liferay.portal.kernel.exception.SystemException {
177                    return getFinder()
178                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
179                            groupId, folderIds, classNameId, articleId, version, title,
180                            description, content, type, structureIds, templateIds,
181                            displayDateGT, displayDateLT, reviewDate, andOperator,
182                            queryDefinition);
183            }
184    
185            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
186                    long groupId, java.util.List<java.lang.Long> folderIds,
187                    long classNameId, java.lang.String[] articleIds,
188                    java.lang.Double version, java.lang.String[] titles,
189                    java.lang.String[] descriptions, java.lang.String[] contents,
190                    java.lang.String type, java.lang.String[] structureIds,
191                    java.lang.String[] templateIds, java.util.Date displayDateGT,
192                    java.util.Date displayDateLT, java.util.Date reviewDate,
193                    boolean andOperator,
194                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
195                    throws com.liferay.portal.kernel.exception.SystemException {
196                    return getFinder()
197                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
198                            groupId, folderIds, classNameId, articleIds, version, titles,
199                            descriptions, contents, type, structureIds, templateIds,
200                            displayDateGT, displayDateLT, reviewDate, andOperator,
201                            queryDefinition);
202            }
203    
204            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByKeywords(
205                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
206                    long classNameId, java.lang.String keywords, java.lang.Double version,
207                    java.lang.String type, java.lang.String structureId,
208                    java.lang.String templateId, java.util.Date displayDateGT,
209                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
210                    int start, int end,
211                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
212                    throws com.liferay.portal.kernel.exception.SystemException {
213                    return getFinder()
214                                       .filterFindByKeywords(companyId, groupId, folderIds,
215                            classNameId, keywords, version, type, structureId, templateId,
216                            displayDateGT, displayDateLT, status, reviewDate, start, end,
217                            orderByComparator);
218            }
219    
220            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_U_C(
221                    long groupId, long userId, long classNameId,
222                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
223                    throws com.liferay.portal.kernel.exception.SystemException {
224                    return getFinder()
225                                       .filterFindByG_U_C(groupId, userId, classNameId,
226                            queryDefinition);
227            }
228    
229            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_C_S(
230                    long groupId, long classNameId, java.lang.String structureId,
231                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
232                    throws com.liferay.portal.kernel.exception.SystemException {
233                    return getFinder()
234                                       .filterFindByG_C_S(groupId, classNameId, structureId,
235                            queryDefinition);
236            }
237    
238            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
239                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
240                    long classNameId, java.lang.String articleId, java.lang.Double version,
241                    java.lang.String title, java.lang.String description,
242                    java.lang.String content, java.lang.String type,
243                    java.lang.String structureId, java.lang.String templateId,
244                    java.util.Date displayDateGT, java.util.Date displayDateLT,
245                    java.util.Date reviewDate, boolean andOperator,
246                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
247                    throws com.liferay.portal.kernel.exception.SystemException {
248                    return getFinder()
249                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
250                            folderIds, classNameId, articleId, version, title, description,
251                            content, type, structureId, templateId, displayDateGT,
252                            displayDateLT, reviewDate, andOperator, queryDefinition);
253            }
254    
255            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
256                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
257                    long classNameId, java.lang.String articleId, java.lang.Double version,
258                    java.lang.String title, java.lang.String description,
259                    java.lang.String content, java.lang.String type,
260                    java.lang.String[] structureIds, java.lang.String[] templateIds,
261                    java.util.Date displayDateGT, java.util.Date displayDateLT,
262                    java.util.Date reviewDate, boolean andOperator,
263                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
264                    throws com.liferay.portal.kernel.exception.SystemException {
265                    return getFinder()
266                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
267                            folderIds, classNameId, articleId, version, title, description,
268                            content, type, structureIds, templateIds, displayDateGT,
269                            displayDateLT, reviewDate, andOperator, queryDefinition);
270            }
271    
272            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
273                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
274                    long classNameId, java.lang.String[] articleIds,
275                    java.lang.Double version, java.lang.String[] titles,
276                    java.lang.String[] descriptions, java.lang.String[] contents,
277                    java.lang.String type, java.lang.String[] structureIds,
278                    java.lang.String[] templateIds, java.util.Date displayDateGT,
279                    java.util.Date displayDateLT, java.util.Date reviewDate,
280                    boolean andOperator,
281                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
282                    throws com.liferay.portal.kernel.exception.SystemException {
283                    return getFinder()
284                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
285                            folderIds, classNameId, articleIds, version, titles, descriptions,
286                            contents, type, structureIds, templateIds, displayDateGT,
287                            displayDateLT, reviewDate, andOperator, queryDefinition);
288            }
289    
290            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
291                    long classNameId, int status, java.util.Date expirationDateLT)
292                    throws com.liferay.portal.kernel.exception.SystemException {
293                    return getFinder()
294                                       .findByExpirationDate(classNameId, status, expirationDateLT);
295            }
296    
297            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
298                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
299                    long classNameId, java.lang.String keywords, java.lang.Double version,
300                    java.lang.String type, java.lang.String structureId,
301                    java.lang.String templateId, java.util.Date displayDateGT,
302                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
303                    int start, int end,
304                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
305                    throws com.liferay.portal.kernel.exception.SystemException {
306                    return getFinder()
307                                       .findByKeywords(companyId, groupId, folderIds, classNameId,
308                            keywords, version, type, structureId, templateId, displayDateGT,
309                            displayDateLT, status, reviewDate, start, end, orderByComparator);
310            }
311    
312            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
313                    long classNameId, java.util.Date reviewDateLT,
314                    java.util.Date reviewDateGT)
315                    throws com.liferay.portal.kernel.exception.SystemException {
316                    return getFinder()
317                                       .findByReviewDate(classNameId, reviewDateLT, reviewDateGT);
318            }
319    
320            public static com.liferay.portlet.journal.model.JournalArticle findByR_D(
321                    long resourcePrimKey, java.util.Date displayDate)
322                    throws com.liferay.portal.kernel.exception.SystemException,
323                            com.liferay.portlet.journal.NoSuchArticleException {
324                    return getFinder().findByR_D(resourcePrimKey, displayDate);
325            }
326    
327            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_U_C(
328                    long groupId, long userId, long classNameId,
329                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
330                    throws com.liferay.portal.kernel.exception.SystemException {
331                    return getFinder()
332                                       .findByG_U_C(groupId, userId, classNameId, queryDefinition);
333            }
334    
335            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_C_S(
336                    long groupId, long classNameId, java.lang.String structureId,
337                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
338                    throws com.liferay.portal.kernel.exception.SystemException {
339                    return getFinder()
340                                       .findByG_C_S(groupId, classNameId, structureId,
341                            queryDefinition);
342            }
343    
344            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
345                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
346                    long classNameId, java.lang.String articleId, java.lang.Double version,
347                    java.lang.String title, java.lang.String description,
348                    java.lang.String content, java.lang.String type,
349                    java.lang.String structureId, java.lang.String templateId,
350                    java.util.Date displayDateGT, java.util.Date displayDateLT,
351                    java.util.Date reviewDate, boolean andOperator,
352                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
353                    throws com.liferay.portal.kernel.exception.SystemException {
354                    return getFinder()
355                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
356                            folderIds, classNameId, articleId, version, title, description,
357                            content, type, structureId, templateId, displayDateGT,
358                            displayDateLT, reviewDate, andOperator, queryDefinition);
359            }
360    
361            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
362                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
363                    long classNameId, java.lang.String articleId, java.lang.Double version,
364                    java.lang.String title, java.lang.String description,
365                    java.lang.String content, java.lang.String type,
366                    java.lang.String[] structureIds, java.lang.String[] templateIds,
367                    java.util.Date displayDateGT, java.util.Date displayDateLT,
368                    java.util.Date reviewDate, boolean andOperator,
369                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
370                    throws com.liferay.portal.kernel.exception.SystemException {
371                    return getFinder()
372                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
373                            folderIds, classNameId, articleId, version, title, description,
374                            content, type, structureIds, templateIds, displayDateGT,
375                            displayDateLT, reviewDate, andOperator, queryDefinition);
376            }
377    
378            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
379                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
380                    long classNameId, java.lang.String[] articleIds,
381                    java.lang.Double version, java.lang.String[] titles,
382                    java.lang.String[] descriptions, java.lang.String[] contents,
383                    java.lang.String type, java.lang.String[] structureIds,
384                    java.lang.String[] templateIds, java.util.Date displayDateGT,
385                    java.util.Date displayDateLT, java.util.Date reviewDate,
386                    boolean andOperator,
387                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
388                    throws com.liferay.portal.kernel.exception.SystemException {
389                    return getFinder()
390                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
391                            folderIds, classNameId, articleIds, version, titles, descriptions,
392                            contents, type, structureIds, templateIds, displayDateGT,
393                            displayDateLT, reviewDate, andOperator, queryDefinition);
394            }
395    
396            public static JournalArticleFinder getFinder() {
397                    if (_finder == null) {
398                            _finder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName());
399    
400                            ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
401                                    "_finder");
402                    }
403    
404                    return _finder;
405            }
406    
407            public void setFinder(JournalArticleFinder finder) {
408                    _finder = finder;
409    
410                    ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
411                            "_finder");
412            }
413    
414            private static JournalArticleFinder _finder;
415    }