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