001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
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.lang.String keywords, java.lang.Double version,
026                    java.lang.String type, java.lang.String structureId,
027                    java.lang.String templateId, java.util.Date displayDateGT,
028                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
029                    throws com.liferay.portal.kernel.exception.SystemException {
030                    return getFinder()
031                                       .countByKeywords(companyId, groupId, keywords, version,
032                            type, structureId, templateId, displayDateGT, displayDateLT,
033                            status, reviewDate);
034            }
035    
036            public static int countByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
037                    long groupId, java.lang.String articleId, java.lang.Double version,
038                    java.lang.String title, java.lang.String description,
039                    java.lang.String content, java.lang.String type,
040                    java.lang.String structureId, java.lang.String templateId,
041                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
042                    java.util.Date reviewDate, boolean andOperator)
043                    throws com.liferay.portal.kernel.exception.SystemException {
044                    return getFinder()
045                                       .countByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
046                            articleId, version, title, description, content, type, structureId,
047                            templateId, displayDateGT, displayDateLT, status, reviewDate,
048                            andOperator);
049            }
050    
051            public static int countByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
052                    long groupId, java.lang.String articleId, java.lang.Double version,
053                    java.lang.String title, java.lang.String description,
054                    java.lang.String content, java.lang.String type,
055                    java.lang.String[] structureIds, java.lang.String[] templateIds,
056                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
057                    java.util.Date reviewDate, boolean andOperator)
058                    throws com.liferay.portal.kernel.exception.SystemException {
059                    return getFinder()
060                                       .countByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
061                            articleId, version, title, description, content, type,
062                            structureIds, templateIds, displayDateGT, displayDateLT, status,
063                            reviewDate, andOperator);
064            }
065    
066            public static int countByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
067                    long groupId, java.lang.String[] articleIds, java.lang.Double version,
068                    java.lang.String[] titles, java.lang.String[] descriptions,
069                    java.lang.String[] contents, java.lang.String type,
070                    java.lang.String[] structureIds, java.lang.String[] templateIds,
071                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
072                    java.util.Date reviewDate, boolean andOperator)
073                    throws com.liferay.portal.kernel.exception.SystemException {
074                    return getFinder()
075                                       .countByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
076                            articleIds, version, titles, descriptions, contents, type,
077                            structureIds, templateIds, displayDateGT, displayDateLT, status,
078                            reviewDate, andOperator);
079            }
080    
081            public static int filterCountByKeywords(long companyId, long groupId,
082                    java.lang.String keywords, java.lang.Double version,
083                    java.lang.String type, java.lang.String structureId,
084                    java.lang.String templateId, java.util.Date displayDateGT,
085                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
086                    throws com.liferay.portal.kernel.exception.SystemException {
087                    return getFinder()
088                                       .filterCountByKeywords(companyId, groupId, keywords,
089                            version, type, structureId, templateId, displayDateGT,
090                            displayDateLT, status, reviewDate);
091            }
092    
093            public static int filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
094                    long groupId, java.lang.String articleId, java.lang.Double version,
095                    java.lang.String title, java.lang.String description,
096                    java.lang.String content, java.lang.String type,
097                    java.lang.String structureId, java.lang.String templateId,
098                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
099                    java.util.Date reviewDate, boolean andOperator)
100                    throws com.liferay.portal.kernel.exception.SystemException {
101                    return getFinder()
102                                       .filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
103                            articleId, version, title, description, content, type, structureId,
104                            templateId, displayDateGT, displayDateLT, status, reviewDate,
105                            andOperator);
106            }
107    
108            public static int filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
109                    long groupId, java.lang.String articleId, java.lang.Double version,
110                    java.lang.String title, java.lang.String description,
111                    java.lang.String content, java.lang.String type,
112                    java.lang.String[] structureIds, java.lang.String[] templateIds,
113                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
114                    java.util.Date reviewDate, boolean andOperator)
115                    throws com.liferay.portal.kernel.exception.SystemException {
116                    return getFinder()
117                                       .filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
118                            articleId, version, title, description, content, type,
119                            structureIds, templateIds, displayDateGT, displayDateLT, status,
120                            reviewDate, andOperator);
121            }
122    
123            public static int filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(long companyId,
124                    long groupId, java.lang.String[] articleIds, java.lang.Double version,
125                    java.lang.String[] titles, java.lang.String[] descriptions,
126                    java.lang.String[] contents, java.lang.String type,
127                    java.lang.String[] structureIds, java.lang.String[] templateIds,
128                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
129                    java.util.Date reviewDate, boolean andOperator)
130                    throws com.liferay.portal.kernel.exception.SystemException {
131                    return getFinder()
132                                       .filterCountByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
133                            articleIds, version, titles, descriptions, contents, type,
134                            structureIds, templateIds, displayDateGT, displayDateLT, status,
135                            reviewDate, andOperator);
136            }
137    
138            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByKeywords(
139                    long companyId, long groupId, java.lang.String keywords,
140                    java.lang.Double version, java.lang.String type,
141                    java.lang.String structureId, java.lang.String templateId,
142                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
143                    java.util.Date reviewDate, int start, int end,
144                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145                    throws com.liferay.portal.kernel.exception.SystemException {
146                    return getFinder()
147                                       .filterFindByKeywords(companyId, groupId, keywords, version,
148                            type, structureId, templateId, displayDateGT, displayDateLT,
149                            status, reviewDate, start, end, orderByComparator);
150            }
151    
152            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(
153                    long companyId, long groupId, java.lang.String articleId,
154                    java.lang.Double version, java.lang.String title,
155                    java.lang.String description, java.lang.String content,
156                    java.lang.String type, java.lang.String structureId,
157                    java.lang.String templateId, java.util.Date displayDateGT,
158                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
159                    boolean andOperator, int start, int end,
160                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
161                    throws com.liferay.portal.kernel.exception.SystemException {
162                    return getFinder()
163                                       .filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
164                            articleId, version, title, description, content, type, structureId,
165                            templateId, displayDateGT, displayDateLT, status, reviewDate,
166                            andOperator, start, end, orderByComparator);
167            }
168    
169            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(
170                    long companyId, long groupId, java.lang.String articleId,
171                    java.lang.Double version, java.lang.String title,
172                    java.lang.String description, java.lang.String content,
173                    java.lang.String type, java.lang.String[] structureIds,
174                    java.lang.String[] templateIds, java.util.Date displayDateGT,
175                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
176                    boolean andOperator, int start, int end,
177                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
178                    throws com.liferay.portal.kernel.exception.SystemException {
179                    return getFinder()
180                                       .filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
181                            articleId, version, title, description, content, type,
182                            structureIds, templateIds, displayDateGT, displayDateLT, status,
183                            reviewDate, andOperator, start, end, orderByComparator);
184            }
185    
186            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(
187                    long companyId, long groupId, 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, int status, java.util.Date reviewDate,
193                    boolean andOperator, int start, int end,
194                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
195                    throws com.liferay.portal.kernel.exception.SystemException {
196                    return getFinder()
197                                       .filterFindByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
198                            articleIds, version, titles, descriptions, contents, type,
199                            structureIds, templateIds, displayDateGT, displayDateLT, status,
200                            reviewDate, andOperator, start, end, orderByComparator);
201            }
202    
203            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
204                    int status, java.util.Date expirationDateLT)
205                    throws com.liferay.portal.kernel.exception.SystemException {
206                    return getFinder().findByExpirationDate(status, expirationDateLT);
207            }
208    
209            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
210                    long companyId, long groupId, java.lang.String keywords,
211                    java.lang.Double version, java.lang.String type,
212                    java.lang.String structureId, java.lang.String templateId,
213                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
214                    java.util.Date reviewDate, int start, int end,
215                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
216                    throws com.liferay.portal.kernel.exception.SystemException {
217                    return getFinder()
218                                       .findByKeywords(companyId, groupId, keywords, version, type,
219                            structureId, templateId, displayDateGT, displayDateLT, status,
220                            reviewDate, start, end, orderByComparator);
221            }
222    
223            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
224                    java.util.Date reviewDateLT, java.util.Date reviewDateGT)
225                    throws com.liferay.portal.kernel.exception.SystemException {
226                    return getFinder().findByReviewDate(reviewDateLT, reviewDateGT);
227            }
228    
229            public static com.liferay.portlet.journal.model.JournalArticle findByR_D(
230                    long resourcePrimKey, java.util.Date displayDate)
231                    throws com.liferay.portal.kernel.exception.SystemException,
232                            com.liferay.portlet.journal.NoSuchArticleException {
233                    return getFinder().findByR_D(resourcePrimKey, displayDate);
234            }
235    
236            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_S_R(
237                    long companyId, long groupId, java.lang.String articleId,
238                    java.lang.Double version, java.lang.String title,
239                    java.lang.String description, java.lang.String content,
240                    java.lang.String type, java.lang.String structureId,
241                    java.lang.String templateId, java.util.Date displayDateGT,
242                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
243                    boolean andOperator, int start, int end,
244                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
245                    throws com.liferay.portal.kernel.exception.SystemException {
246                    return getFinder()
247                                       .findByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
248                            articleId, version, title, description, content, type, structureId,
249                            templateId, displayDateGT, displayDateLT, status, reviewDate,
250                            andOperator, start, end, orderByComparator);
251            }
252    
253            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_S_R(
254                    long companyId, long groupId, java.lang.String articleId,
255                    java.lang.Double version, java.lang.String title,
256                    java.lang.String description, java.lang.String content,
257                    java.lang.String type, java.lang.String[] structureIds,
258                    java.lang.String[] templateIds, java.util.Date displayDateGT,
259                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
260                    boolean andOperator, int start, int end,
261                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
262                    throws com.liferay.portal.kernel.exception.SystemException {
263                    return getFinder()
264                                       .findByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
265                            articleId, version, title, description, content, type,
266                            structureIds, templateIds, displayDateGT, displayDateLT, status,
267                            reviewDate, andOperator, start, end, orderByComparator);
268            }
269    
270            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_S_R(
271                    long companyId, long groupId, 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[] structureIds,
275                    java.lang.String[] templateIds, java.util.Date displayDateGT,
276                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
277                    boolean andOperator, int start, int end,
278                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
279                    throws com.liferay.portal.kernel.exception.SystemException {
280                    return getFinder()
281                                       .findByC_G_A_V_T_D_C_T_S_T_D_S_R(companyId, groupId,
282                            articleIds, version, titles, descriptions, contents, type,
283                            structureIds, templateIds, displayDateGT, displayDateLT, status,
284                            reviewDate, andOperator, start, end, orderByComparator);
285            }
286    
287            public static JournalArticleFinder getFinder() {
288                    if (_finder == null) {
289                            _finder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName());
290    
291                            ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
292                                    "_finder");
293                    }
294    
295                    return _finder;
296            }
297    
298            public void setFinder(JournalArticleFinder finder) {
299                    _finder = finder;
300    
301                    ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
302                            "_finder");
303            }
304    
305            private static JournalArticleFinder _finder;
306    }