1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   *
13   */
14  
15  package com.liferay.portlet.journal.service.persistence;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  import com.liferay.portal.kernel.util.ReferenceRegistry;
19  
20  /**
21   * <a href="JournalArticleFinderUtil.java.html"><b><i>View Source</i></b></a>
22   *
23   * @author Brian Wing Shun Chan
24   */
25  public class JournalArticleFinderUtil {
26      public static int countByKeywords(long companyId, long groupId,
27          java.lang.String keywords, java.lang.Double version,
28          java.lang.String type, java.lang.String structureId,
29          java.lang.String templateId, java.util.Date displayDateGT,
30          java.util.Date displayDateLT, java.lang.Boolean approved,
31          java.lang.Boolean expired, java.util.Date reviewDate)
32          throws com.liferay.portal.SystemException {
33          return getFinder()
34                     .countByKeywords(companyId, groupId, keywords, version,
35              type, structureId, templateId, displayDateGT, displayDateLT,
36              approved, expired, reviewDate);
37      }
38  
39      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
40          long groupId, java.lang.String articleId, java.lang.Double version,
41          java.lang.String title, java.lang.String description,
42          java.lang.String content, java.lang.String type,
43          java.lang.String structureId, java.lang.String templateId,
44          java.util.Date displayDateGT, java.util.Date displayDateLT,
45          java.lang.Boolean approved, java.lang.Boolean expired,
46          java.util.Date reviewDate, boolean andOperator)
47          throws com.liferay.portal.SystemException {
48          return getFinder()
49                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
50              articleId, version, title, description, content, type, structureId,
51              templateId, displayDateGT, displayDateLT, approved, expired,
52              reviewDate, andOperator);
53      }
54  
55      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
56          long groupId, java.lang.String articleId, java.lang.Double version,
57          java.lang.String title, java.lang.String description,
58          java.lang.String content, java.lang.String type,
59          java.lang.String[] structureIds, java.lang.String[] templateIds,
60          java.util.Date displayDateGT, java.util.Date displayDateLT,
61          java.lang.Boolean approved, java.lang.Boolean expired,
62          java.util.Date reviewDate, boolean andOperator)
63          throws com.liferay.portal.SystemException {
64          return getFinder()
65                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
66              articleId, version, title, description, content, type,
67              structureIds, templateIds, displayDateGT, displayDateLT, approved,
68              expired, reviewDate, andOperator);
69      }
70  
71      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
72          long groupId, java.lang.String[] articleIds, java.lang.Double version,
73          java.lang.String[] titles, java.lang.String[] descriptions,
74          java.lang.String[] contents, java.lang.String type,
75          java.lang.String[] structureIds, java.lang.String[] templateIds,
76          java.util.Date displayDateGT, java.util.Date displayDateLT,
77          java.lang.Boolean approved, java.lang.Boolean expired,
78          java.util.Date reviewDate, boolean andOperator)
79          throws com.liferay.portal.SystemException {
80          return getFinder()
81                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
82              articleIds, version, titles, descriptions, contents, type,
83              structureIds, templateIds, displayDateGT, displayDateLT, approved,
84              expired, reviewDate, andOperator);
85      }
86  
87      public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
88          java.lang.Boolean expired, java.util.Date expirationDateLT,
89          java.util.Date expirationDateGT)
90          throws com.liferay.portal.SystemException {
91          return getFinder()
92                     .findByExpirationDate(expired, expirationDateLT,
93              expirationDateGT);
94      }
95  
96      public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
97          long companyId, long groupId, java.lang.String keywords,
98          java.lang.Double version, java.lang.String type,
99          java.lang.String structureId, java.lang.String templateId,
100         java.util.Date displayDateGT, java.util.Date displayDateLT,
101         java.lang.Boolean approved, java.lang.Boolean expired,
102         java.util.Date reviewDate, int start, int end,
103         com.liferay.portal.kernel.util.OrderByComparator obc)
104         throws com.liferay.portal.SystemException {
105         return getFinder()
106                    .findByKeywords(companyId, groupId, keywords, version, type,
107             structureId, templateId, displayDateGT, displayDateLT, approved,
108             expired, reviewDate, start, end, obc);
109     }
110 
111     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
112         java.util.Date reviewDateLT, java.util.Date reviewDateGT)
113         throws com.liferay.portal.SystemException {
114         return getFinder().findByReviewDate(reviewDateLT, reviewDateGT);
115     }
116 
117     public static com.liferay.portlet.journal.model.JournalArticle findByR_D(
118         long resourcePrimKey, java.util.Date displayDate)
119         throws com.liferay.portal.SystemException,
120             com.liferay.portlet.journal.NoSuchArticleException {
121         return getFinder().findByR_D(resourcePrimKey, displayDate);
122     }
123 
124     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(
125         long companyId, long groupId, java.lang.String articleId,
126         java.lang.Double version, java.lang.String title,
127         java.lang.String description, java.lang.String content,
128         java.lang.String type, java.lang.String structureId,
129         java.lang.String templateId, java.util.Date displayDateGT,
130         java.util.Date displayDateLT, java.lang.Boolean approved,
131         java.lang.Boolean expired, java.util.Date reviewDate,
132         boolean andOperator, int start, int end,
133         com.liferay.portal.kernel.util.OrderByComparator obc)
134         throws com.liferay.portal.SystemException {
135         return getFinder()
136                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
137             articleId, version, title, description, content, type, structureId,
138             templateId, displayDateGT, displayDateLT, approved, expired,
139             reviewDate, andOperator, start, end, obc);
140     }
141 
142     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(
143         long companyId, long groupId, java.lang.String articleId,
144         java.lang.Double version, java.lang.String title,
145         java.lang.String description, java.lang.String content,
146         java.lang.String type, java.lang.String[] structureIds,
147         java.lang.String[] templateIds, java.util.Date displayDateGT,
148         java.util.Date displayDateLT, java.lang.Boolean approved,
149         java.lang.Boolean expired, java.util.Date reviewDate,
150         boolean andOperator, int start, int end,
151         com.liferay.portal.kernel.util.OrderByComparator obc)
152         throws com.liferay.portal.SystemException {
153         return getFinder()
154                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
155             articleId, version, title, description, content, type,
156             structureIds, templateIds, displayDateGT, displayDateLT, approved,
157             expired, reviewDate, andOperator, start, end, obc);
158     }
159 
160     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(
161         long companyId, long groupId, java.lang.String[] articleIds,
162         java.lang.Double version, java.lang.String[] titles,
163         java.lang.String[] descriptions, java.lang.String[] contents,
164         java.lang.String type, java.lang.String[] structureIds,
165         java.lang.String[] templateIds, java.util.Date displayDateGT,
166         java.util.Date displayDateLT, java.lang.Boolean approved,
167         java.lang.Boolean expired, java.util.Date reviewDate,
168         boolean andOperator, int start, int end,
169         com.liferay.portal.kernel.util.OrderByComparator obc)
170         throws com.liferay.portal.SystemException {
171         return getFinder()
172                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
173             articleIds, version, titles, descriptions, contents, type,
174             structureIds, templateIds, displayDateGT, displayDateLT, approved,
175             expired, reviewDate, andOperator, start, end, obc);
176     }
177 
178     public static JournalArticleFinder getFinder() {
179         if (_finder == null) {
180             _finder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName());
181 
182             ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
183                 "_finder");
184         }
185 
186         return _finder;
187     }
188 
189     public void setFinder(JournalArticleFinder finder) {
190         _finder = finder;
191 
192         ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
193             "_finder");
194     }
195 
196     private static JournalArticleFinder _finder;
197 }