1   /**
2    * Copyright (c) 2000-2009 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   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.journal.service.persistence;
21  
22  /**
23   * <a href="JournalArticleFinderUtil.java.html"><b><i>View Source</i></b></a>
24   *
25   * @author Brian Wing Shun Chan
26   *
27   */
28  public class JournalArticleFinderUtil {
29      public static int countByKeywords(long companyId, long groupId,
30          java.lang.String keywords, java.lang.Double version,
31          java.lang.String type, java.lang.String structureId,
32          java.lang.String templateId, java.util.Date displayDateGT,
33          java.util.Date displayDateLT, java.lang.Boolean approved,
34          java.lang.Boolean expired, java.util.Date reviewDate)
35          throws com.liferay.portal.SystemException {
36          return getFinder()
37                     .countByKeywords(companyId, groupId, keywords, version,
38              type, structureId, templateId, displayDateGT, displayDateLT,
39              approved, expired, reviewDate);
40      }
41  
42      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
43          long groupId, java.lang.String articleId, java.lang.Double version,
44          java.lang.String title, java.lang.String description,
45          java.lang.String content, java.lang.String type,
46          java.lang.String structureId, java.lang.String templateId,
47          java.util.Date displayDateGT, java.util.Date displayDateLT,
48          java.lang.Boolean approved, java.lang.Boolean expired,
49          java.util.Date reviewDate, boolean andOperator)
50          throws com.liferay.portal.SystemException {
51          return getFinder()
52                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
53              articleId, version, title, description, content, type, structureId,
54              templateId, displayDateGT, displayDateLT, approved, expired,
55              reviewDate, andOperator);
56      }
57  
58      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
59          long groupId, java.lang.String articleId, java.lang.Double version,
60          java.lang.String title, java.lang.String description,
61          java.lang.String content, java.lang.String type,
62          java.lang.String[] structureIds, java.lang.String[] templateIds,
63          java.util.Date displayDateGT, java.util.Date displayDateLT,
64          java.lang.Boolean approved, java.lang.Boolean expired,
65          java.util.Date reviewDate, boolean andOperator)
66          throws com.liferay.portal.SystemException {
67          return getFinder()
68                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
69              articleId, version, title, description, content, type,
70              structureIds, templateIds, displayDateGT, displayDateLT, approved,
71              expired, reviewDate, andOperator);
72      }
73  
74      public static int countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(long companyId,
75          long groupId, java.lang.String[] articleIds, java.lang.Double version,
76          java.lang.String[] titles, java.lang.String[] descriptions,
77          java.lang.String[] contents, java.lang.String type,
78          java.lang.String[] structureIds, java.lang.String[] templateIds,
79          java.util.Date displayDateGT, java.util.Date displayDateLT,
80          java.lang.Boolean approved, java.lang.Boolean expired,
81          java.util.Date reviewDate, boolean andOperator)
82          throws com.liferay.portal.SystemException {
83          return getFinder()
84                     .countByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
85              articleIds, version, titles, descriptions, contents, type,
86              structureIds, templateIds, displayDateGT, displayDateLT, approved,
87              expired, reviewDate, andOperator);
88      }
89  
90      public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
91          java.lang.Boolean expired, java.util.Date expirationDateLT,
92          java.util.Date expirationDateGT)
93          throws com.liferay.portal.SystemException {
94          return getFinder()
95                     .findByExpirationDate(expired, expirationDateLT,
96              expirationDateGT);
97      }
98  
99      public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
100         long companyId, long groupId, java.lang.String keywords,
101         java.lang.Double version, java.lang.String type,
102         java.lang.String structureId, java.lang.String templateId,
103         java.util.Date displayDateGT, java.util.Date displayDateLT,
104         java.lang.Boolean approved, java.lang.Boolean expired,
105         java.util.Date reviewDate, int start, int end,
106         com.liferay.portal.kernel.util.OrderByComparator obc)
107         throws com.liferay.portal.SystemException {
108         return getFinder()
109                    .findByKeywords(companyId, groupId, keywords, version, type,
110             structureId, templateId, displayDateGT, displayDateLT, approved,
111             expired, reviewDate, start, end, obc);
112     }
113 
114     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
115         java.util.Date reviewDateLT, java.util.Date reviewDateGT)
116         throws com.liferay.portal.SystemException {
117         return getFinder().findByReviewDate(reviewDateLT, reviewDateGT);
118     }
119 
120     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(
121         long companyId, long groupId, java.lang.String articleId,
122         java.lang.Double version, java.lang.String title,
123         java.lang.String description, java.lang.String content,
124         java.lang.String type, java.lang.String structureId,
125         java.lang.String templateId, java.util.Date displayDateGT,
126         java.util.Date displayDateLT, java.lang.Boolean approved,
127         java.lang.Boolean expired, java.util.Date reviewDate,
128         boolean andOperator, int start, int end,
129         com.liferay.portal.kernel.util.OrderByComparator obc)
130         throws com.liferay.portal.SystemException {
131         return getFinder()
132                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
133             articleId, version, title, description, content, type, structureId,
134             templateId, displayDateGT, displayDateLT, approved, expired,
135             reviewDate, andOperator, start, end, obc);
136     }
137 
138     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(
139         long companyId, long groupId, java.lang.String articleId,
140         java.lang.Double version, java.lang.String title,
141         java.lang.String description, java.lang.String content,
142         java.lang.String type, java.lang.String[] structureIds,
143         java.lang.String[] templateIds, java.util.Date displayDateGT,
144         java.util.Date displayDateLT, java.lang.Boolean approved,
145         java.lang.Boolean expired, java.util.Date reviewDate,
146         boolean andOperator, int start, int end,
147         com.liferay.portal.kernel.util.OrderByComparator obc)
148         throws com.liferay.portal.SystemException {
149         return getFinder()
150                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
151             articleId, version, title, description, content, type,
152             structureIds, templateIds, displayDateGT, displayDateLT, approved,
153             expired, reviewDate, andOperator, start, end, obc);
154     }
155 
156     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(
157         long companyId, long groupId, java.lang.String[] articleIds,
158         java.lang.Double version, java.lang.String[] titles,
159         java.lang.String[] descriptions, java.lang.String[] contents,
160         java.lang.String type, java.lang.String[] structureIds,
161         java.lang.String[] templateIds, java.util.Date displayDateGT,
162         java.util.Date displayDateLT, java.lang.Boolean approved,
163         java.lang.Boolean expired, java.util.Date reviewDate,
164         boolean andOperator, int start, int end,
165         com.liferay.portal.kernel.util.OrderByComparator obc)
166         throws com.liferay.portal.SystemException {
167         return getFinder()
168                    .findByC_G_A_V_T_D_C_T_S_T_D_A_E_R(companyId, groupId,
169             articleIds, version, titles, descriptions, contents, type,
170             structureIds, templateIds, displayDateGT, displayDateLT, approved,
171             expired, reviewDate, andOperator, start, end, obc);
172     }
173 
174     public static JournalArticleFinder getFinder() {
175         return _finder;
176     }
177 
178     public void setFinder(JournalArticleFinder finder) {
179         _finder = finder;
180     }
181 
182     private static JournalArticleFinder _finder;
183 }