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_S(long groupId,
038                    java.util.List<java.lang.Long> folderIds, int status)
039                    throws com.liferay.portal.kernel.exception.SystemException {
040                    return getFinder().countByG_F_S(groupId, folderIds, status);
041            }
042    
043            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(long companyId,
044                    long groupId, java.util.List<java.lang.Long> folderIds,
045                    long classNameId, java.lang.String articleId, java.lang.Double version,
046                    java.lang.String title, java.lang.String description,
047                    java.lang.String content, java.lang.String type,
048                    java.lang.String structureId, java.lang.String templateId,
049                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
050                    java.util.Date reviewDate, boolean andOperator)
051                    throws com.liferay.portal.kernel.exception.SystemException {
052                    return getFinder()
053                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
054                            folderIds, classNameId, articleId, version, title, description,
055                            content, type, structureId, templateId, displayDateGT,
056                            displayDateLT, status, reviewDate, andOperator);
057            }
058    
059            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(long companyId,
060                    long groupId, java.util.List<java.lang.Long> folderIds,
061                    long classNameId, java.lang.String articleId, java.lang.Double version,
062                    java.lang.String title, java.lang.String description,
063                    java.lang.String content, java.lang.String type,
064                    java.lang.String[] structureIds, java.lang.String[] templateIds,
065                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
066                    java.util.Date reviewDate, boolean andOperator)
067                    throws com.liferay.portal.kernel.exception.SystemException {
068                    return getFinder()
069                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
070                            folderIds, classNameId, articleId, version, title, description,
071                            content, type, structureIds, templateIds, displayDateGT,
072                            displayDateLT, status, reviewDate, andOperator);
073            }
074    
075            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(long companyId,
076                    long groupId, java.util.List<java.lang.Long> folderIds,
077                    long classNameId, java.lang.String[] articleIds,
078                    java.lang.Double version, java.lang.String[] titles,
079                    java.lang.String[] descriptions, java.lang.String[] contents,
080                    java.lang.String type, java.lang.String[] structureIds,
081                    java.lang.String[] templateIds, java.util.Date displayDateGT,
082                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
083                    boolean andOperator)
084                    throws com.liferay.portal.kernel.exception.SystemException {
085                    return getFinder()
086                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
087                            folderIds, classNameId, articleIds, version, titles, descriptions,
088                            contents, type, structureIds, templateIds, displayDateGT,
089                            displayDateLT, status, reviewDate, andOperator);
090            }
091    
092            public static int filterCountByKeywords(long companyId, long groupId,
093                    java.util.List<java.lang.Long> folderIds, long classNameId,
094                    java.lang.String keywords, java.lang.Double version,
095                    java.lang.String type, java.lang.String structureId,
096                    java.lang.String templateId, java.util.Date displayDateGT,
097                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
098                    throws com.liferay.portal.kernel.exception.SystemException {
099                    return getFinder()
100                                       .filterCountByKeywords(companyId, groupId, folderIds,
101                            classNameId, keywords, version, type, structureId, templateId,
102                            displayDateGT, displayDateLT, status, reviewDate);
103            }
104    
105            public static int filterCountByG_F_S(long groupId,
106                    java.util.List<java.lang.Long> folderIds, int status)
107                    throws com.liferay.portal.kernel.exception.SystemException {
108                    return getFinder().filterCountByG_F_S(groupId, folderIds, status);
109            }
110    
111            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
112                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
113                    long classNameId, java.lang.String articleId, java.lang.Double version,
114                    java.lang.String title, java.lang.String description,
115                    java.lang.String content, java.lang.String type,
116                    java.lang.String structureId, java.lang.String templateId,
117                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
118                    java.util.Date reviewDate, boolean andOperator)
119                    throws com.liferay.portal.kernel.exception.SystemException {
120                    return getFinder()
121                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
122                            groupId, folderIds, classNameId, articleId, version, title,
123                            description, content, type, structureId, templateId, displayDateGT,
124                            displayDateLT, status, reviewDate, andOperator);
125            }
126    
127            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
128                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
129                    long classNameId, java.lang.String articleId, java.lang.Double version,
130                    java.lang.String title, java.lang.String description,
131                    java.lang.String content, java.lang.String type,
132                    java.lang.String[] structureIds, java.lang.String[] templateIds,
133                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
134                    java.util.Date reviewDate, boolean andOperator)
135                    throws com.liferay.portal.kernel.exception.SystemException {
136                    return getFinder()
137                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
138                            groupId, folderIds, classNameId, articleId, version, title,
139                            description, content, type, structureIds, templateIds,
140                            displayDateGT, displayDateLT, status, reviewDate, andOperator);
141            }
142    
143            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
144                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
145                    long classNameId, java.lang.String[] articleIds,
146                    java.lang.Double version, java.lang.String[] titles,
147                    java.lang.String[] descriptions, java.lang.String[] contents,
148                    java.lang.String type, java.lang.String[] structureIds,
149                    java.lang.String[] templateIds, java.util.Date displayDateGT,
150                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
151                    boolean andOperator)
152                    throws com.liferay.portal.kernel.exception.SystemException {
153                    return getFinder()
154                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
155                            groupId, folderIds, classNameId, articleIds, version, titles,
156                            descriptions, contents, type, structureIds, templateIds,
157                            displayDateGT, displayDateLT, status, reviewDate, andOperator);
158            }
159    
160            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByKeywords(
161                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
162                    long classNameId, java.lang.String keywords, java.lang.Double version,
163                    java.lang.String type, java.lang.String structureId,
164                    java.lang.String templateId, java.util.Date displayDateGT,
165                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
166                    int start, int end,
167                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
168                    throws com.liferay.portal.kernel.exception.SystemException {
169                    return getFinder()
170                                       .filterFindByKeywords(companyId, groupId, folderIds,
171                            classNameId, keywords, version, type, structureId, templateId,
172                            displayDateGT, displayDateLT, status, reviewDate, start, end,
173                            orderByComparator);
174            }
175    
176            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
177                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
178                    long classNameId, java.lang.String articleId, java.lang.Double version,
179                    java.lang.String title, java.lang.String description,
180                    java.lang.String content, java.lang.String type,
181                    java.lang.String structureId, java.lang.String templateId,
182                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
183                    java.util.Date reviewDate, boolean andOperator, int start, int end,
184                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
185                    throws com.liferay.portal.kernel.exception.SystemException {
186                    return getFinder()
187                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
188                            groupId, folderIds, classNameId, articleId, version, title,
189                            description, content, type, structureId, templateId, displayDateGT,
190                            displayDateLT, status, reviewDate, andOperator, start, end,
191                            orderByComparator);
192            }
193    
194            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
195                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
196                    long classNameId, java.lang.String articleId, java.lang.Double version,
197                    java.lang.String title, java.lang.String description,
198                    java.lang.String content, java.lang.String type,
199                    java.lang.String[] structureIds, java.lang.String[] templateIds,
200                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
201                    java.util.Date reviewDate, 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_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
206                            groupId, folderIds, classNameId, articleId, version, title,
207                            description, content, type, structureIds, templateIds,
208                            displayDateGT, displayDateLT, status, reviewDate, andOperator,
209                            start, end, orderByComparator);
210            }
211    
212            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
213                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
214                    long classNameId, java.lang.String[] articleIds,
215                    java.lang.Double version, java.lang.String[] titles,
216                    java.lang.String[] descriptions, java.lang.String[] contents,
217                    java.lang.String type, java.lang.String[] structureIds,
218                    java.lang.String[] templateIds, java.util.Date displayDateGT,
219                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
220                    boolean andOperator, int start, int end,
221                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
222                    throws com.liferay.portal.kernel.exception.SystemException {
223                    return getFinder()
224                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId,
225                            groupId, folderIds, classNameId, articleIds, version, titles,
226                            descriptions, contents, type, structureIds, templateIds,
227                            displayDateGT, displayDateLT, status, reviewDate, andOperator,
228                            start, end, orderByComparator);
229            }
230    
231            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
232                    long classNameId, int status, java.util.Date expirationDateLT)
233                    throws com.liferay.portal.kernel.exception.SystemException {
234                    return getFinder()
235                                       .findByExpirationDate(classNameId, status, expirationDateLT);
236            }
237    
238            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
239                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
240                    long classNameId, java.lang.String keywords, java.lang.Double version,
241                    java.lang.String type, java.lang.String structureId,
242                    java.lang.String templateId, java.util.Date displayDateGT,
243                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
244                    int start, int end,
245                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
246                    throws com.liferay.portal.kernel.exception.SystemException {
247                    return getFinder()
248                                       .findByKeywords(companyId, groupId, folderIds, classNameId,
249                            keywords, version, type, structureId, templateId, displayDateGT,
250                            displayDateLT, status, reviewDate, start, end, orderByComparator);
251            }
252    
253            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
254                    long classNameId, java.util.Date reviewDateLT,
255                    java.util.Date reviewDateGT)
256                    throws com.liferay.portal.kernel.exception.SystemException {
257                    return getFinder()
258                                       .findByReviewDate(classNameId, reviewDateLT, reviewDateGT);
259            }
260    
261            public static com.liferay.portlet.journal.model.JournalArticle findByR_D(
262                    long resourcePrimKey, java.util.Date displayDate)
263                    throws com.liferay.portal.kernel.exception.SystemException,
264                            com.liferay.portlet.journal.NoSuchArticleException {
265                    return getFinder().findByR_D(resourcePrimKey, displayDate);
266            }
267    
268            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
269                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
270                    long classNameId, java.lang.String articleId, java.lang.Double version,
271                    java.lang.String title, java.lang.String description,
272                    java.lang.String content, java.lang.String type,
273                    java.lang.String structureId, java.lang.String templateId,
274                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
275                    java.util.Date reviewDate, 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_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
280                            folderIds, classNameId, articleId, version, title, description,
281                            content, type, structureId, templateId, displayDateGT,
282                            displayDateLT, status, reviewDate, andOperator, start, end,
283                            orderByComparator);
284            }
285    
286            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
287                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
288                    long classNameId, java.lang.String articleId, java.lang.Double version,
289                    java.lang.String title, java.lang.String description,
290                    java.lang.String content, java.lang.String type,
291                    java.lang.String[] structureIds, java.lang.String[] templateIds,
292                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
293                    java.util.Date reviewDate, 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_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
298                            folderIds, classNameId, articleId, version, title, description,
299                            content, type, structureIds, templateIds, displayDateGT,
300                            displayDateLT, status, reviewDate, andOperator, start, end,
301                            orderByComparator);
302            }
303    
304            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(
305                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
306                    long classNameId, java.lang.String[] articleIds,
307                    java.lang.Double version, java.lang.String[] titles,
308                    java.lang.String[] descriptions, java.lang.String[] contents,
309                    java.lang.String type, java.lang.String[] structureIds,
310                    java.lang.String[] templateIds, java.util.Date displayDateGT,
311                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
312                    boolean andOperator, int start, int end,
313                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
314                    throws com.liferay.portal.kernel.exception.SystemException {
315                    return getFinder()
316                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
317                            folderIds, classNameId, articleIds, version, titles, descriptions,
318                            contents, type, structureIds, templateIds, displayDateGT,
319                            displayDateLT, status, reviewDate, andOperator, start, end,
320                            orderByComparator);
321            }
322    
323            public static JournalArticleFinder getFinder() {
324                    if (_finder == null) {
325                            _finder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName());
326    
327                            ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
328                                    "_finder");
329                    }
330    
331                    return _finder;
332            }
333    
334            public void setFinder(JournalArticleFinder finder) {
335                    _finder = finder;
336    
337                    ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
338                            "_finder");
339            }
340    
341            private static JournalArticleFinder _finder;
342    }