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    /**
020     * @author Brian Wing Shun Chan
021     * @generated
022     */
023    @ProviderType
024    public interface JournalArticleFinder {
025            public int countByKeywords(long companyId, long groupId,
026                    java.util.List<java.lang.Long> folderIds, long classNameId,
027                    java.lang.String keywords, java.lang.Double version,
028                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
029                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
030                    java.util.Date reviewDate);
031    
032            public int countByG_F(long groupId,
033                    java.util.List<java.lang.Long> folderIds,
034                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
035    
036            public int countByG_C_S(long groupId, long classNameId,
037                    java.lang.String ddmStructureKey,
038                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
039    
040            public int countByG_U_F_C(long groupId, long userId,
041                    java.util.List<java.lang.Long> folderIds, long classNameId,
042                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
043    
044            public int countByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId, long groupId,
045                    java.util.List<java.lang.Long> folderIds, long classNameId,
046                    java.lang.String articleId, java.lang.Double version,
047                    java.lang.String title, java.lang.String description,
048                    java.lang.String content, java.lang.String ddmStructureKey,
049                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
050                    java.util.Date displayDateLT, java.util.Date reviewDate,
051                    boolean andOperator,
052                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
053    
054            public int countByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId, long groupId,
055                    java.util.List<java.lang.Long> folderIds, long classNameId,
056                    java.lang.String articleId, java.lang.Double version,
057                    java.lang.String title, java.lang.String description,
058                    java.lang.String content, java.lang.String[] ddmStructureKeys,
059                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
060                    java.util.Date displayDateLT, java.util.Date reviewDate,
061                    boolean andOperator,
062                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
063    
064            public int countByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId, long groupId,
065                    java.util.List<java.lang.Long> folderIds, long classNameId,
066                    java.lang.String[] articleIds, java.lang.Double version,
067                    java.lang.String[] titles, java.lang.String[] descriptions,
068                    java.lang.String[] contents, java.lang.String[] ddmStructureKeys,
069                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
070                    java.util.Date displayDateLT, java.util.Date reviewDate,
071                    boolean andOperator,
072                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
073    
074            public int filterCountByKeywords(long companyId, long groupId,
075                    java.util.List<java.lang.Long> folderIds, long classNameId,
076                    java.lang.String keywords, java.lang.Double version,
077                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
078                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
079                    java.util.Date reviewDate);
080    
081            public int filterCountByG_F(long groupId,
082                    java.util.List<java.lang.Long> folderIds,
083                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
084    
085            public int filterCountByG_C_S(long groupId, long classNameId,
086                    java.lang.String ddmStructureKey,
087                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
088    
089            public int filterCountByG_U_F_C(long groupId, long userId,
090                    java.util.List<java.lang.Long> folderIds, long classNameId,
091                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
092    
093            public int filterCountByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId,
094                    long groupId, java.util.List<java.lang.Long> folderIds,
095                    long classNameId, java.lang.String articleId, java.lang.Double version,
096                    java.lang.String title, java.lang.String description,
097                    java.lang.String content, java.lang.String ddmStructureKey,
098                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
099                    java.util.Date displayDateLT, java.util.Date reviewDate,
100                    boolean andOperator,
101                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
102    
103            public int filterCountByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId,
104                    long groupId, java.util.List<java.lang.Long> folderIds,
105                    long classNameId, java.lang.String articleId, java.lang.Double version,
106                    java.lang.String title, java.lang.String description,
107                    java.lang.String content, java.lang.String[] ddmStructureKeys,
108                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
109                    java.util.Date displayDateLT, java.util.Date reviewDate,
110                    boolean andOperator,
111                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
112    
113            public int filterCountByC_G_F_C_A_V_T_D_C_S_T_D_R(long companyId,
114                    long groupId, java.util.List<java.lang.Long> folderIds,
115                    long classNameId, java.lang.String[] articleIds,
116                    java.lang.Double version, java.lang.String[] titles,
117                    java.lang.String[] descriptions, java.lang.String[] contents,
118                    java.lang.String[] ddmStructureKeys,
119                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
120                    java.util.Date displayDateLT, java.util.Date reviewDate,
121                    boolean andOperator,
122                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
123    
124            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByKeywords(
125                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
126                    long classNameId, java.lang.String keywords, java.lang.Double version,
127                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
128                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
129                    java.util.Date reviewDate, int start, int end,
130                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.journal.model.JournalArticle> orderByComparator);
131    
132            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_F(
133                    long groupId, java.util.List<java.lang.Long> folderIds,
134                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
135    
136            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_C_S(
137                    long groupId, long classNameId, java.lang.String ddmStructureKey,
138                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
139    
140            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_C_S(
141                    long groupId, long classNameId, java.lang.String[] ddmStructureKeys,
142                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
143    
144            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_U_F_C(
145                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
146                    long classNameId,
147                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
148    
149            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
150                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
151                    long classNameId, java.lang.String articleId, java.lang.Double version,
152                    java.lang.String title, java.lang.String description,
153                    java.lang.String content, java.lang.String ddmStructureKey,
154                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
155                    java.util.Date displayDateLT, java.util.Date reviewDate,
156                    boolean andOperator,
157                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
158    
159            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
160                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
161                    long classNameId, java.lang.String articleId, java.lang.Double version,
162                    java.lang.String title, java.lang.String description,
163                    java.lang.String content, java.lang.String[] ddmStructureKeys,
164                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
165                    java.util.Date displayDateLT, java.util.Date reviewDate,
166                    boolean andOperator,
167                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
168    
169            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
170                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
171                    long classNameId, java.lang.String[] articleIds,
172                    java.lang.Double version, java.lang.String[] titles,
173                    java.lang.String[] descriptions, java.lang.String[] contents,
174                    java.lang.String[] ddmStructureKeys,
175                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
176                    java.util.Date displayDateLT, java.util.Date reviewDate,
177                    boolean andOperator,
178                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
179    
180            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
181                    long classNameId, java.util.Date expirationDateLT,
182                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
183    
184            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
185                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
186                    long classNameId, java.lang.String keywords, java.lang.Double version,
187                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
188                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
189                    java.util.Date reviewDate, int start, int end,
190                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.journal.model.JournalArticle> orderByComparator);
191    
192            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByNoAssets();
193    
194            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByNoPermissions();
195    
196            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
197                    long classNameId, java.util.Date reviewDateLT,
198                    java.util.Date reviewDateGT);
199    
200            public com.liferay.portlet.journal.model.JournalArticle findByR_D(
201                    long resourcePrimKey, java.util.Date displayDate)
202                    throws com.liferay.portlet.journal.NoSuchArticleException;
203    
204            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_F(
205                    long groupId, java.util.List<java.lang.Long> folderIds,
206                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
207    
208            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_C_S(
209                    long groupId, long classNameId, java.lang.String ddmStructureKey,
210                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
211    
212            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_C_S(
213                    long groupId, long classNameId, java.lang.String[] ddmStructureKeys,
214                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
215    
216            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_U_F_C(
217                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
218                    long classNameId,
219                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
220    
221            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
222                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
223                    long classNameId, java.lang.String articleId, java.lang.Double version,
224                    java.lang.String title, java.lang.String description,
225                    java.lang.String content, java.lang.String ddmStructureKey,
226                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
227                    java.util.Date displayDateLT, java.util.Date reviewDate,
228                    boolean andOperator,
229                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
230    
231            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
232                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
233                    long classNameId, java.lang.String articleId, java.lang.Double version,
234                    java.lang.String title, java.lang.String description,
235                    java.lang.String content, java.lang.String[] ddmStructureKeys,
236                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
237                    java.util.Date displayDateLT, java.util.Date reviewDate,
238                    boolean andOperator,
239                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
240    
241            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
242                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
243                    long classNameId, java.lang.String[] articleIds,
244                    java.lang.Double version, java.lang.String[] titles,
245                    java.lang.String[] descriptions, java.lang.String[] contents,
246                    java.lang.String[] ddmStructureKeys,
247                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
248                    java.util.Date displayDateLT, java.util.Date reviewDate,
249                    boolean andOperator,
250                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
251    }