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_U_F_C(
141                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
142                    long classNameId,
143                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
144    
145            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
146                    long companyId, 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 ddmStructureKey,
150                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
151                    java.util.Date displayDateLT, java.util.Date reviewDate,
152                    boolean andOperator,
153                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
154    
155            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
156                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
157                    long classNameId, java.lang.String articleId, java.lang.Double version,
158                    java.lang.String title, java.lang.String description,
159                    java.lang.String content, java.lang.String[] ddmStructureKeys,
160                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
161                    java.util.Date displayDateLT, java.util.Date reviewDate,
162                    boolean andOperator,
163                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
164    
165            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_S_T_D_R(
166                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
167                    long classNameId, java.lang.String[] articleIds,
168                    java.lang.Double version, java.lang.String[] titles,
169                    java.lang.String[] descriptions, java.lang.String[] contents,
170                    java.lang.String[] ddmStructureKeys,
171                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
172                    java.util.Date displayDateLT, java.util.Date reviewDate,
173                    boolean andOperator,
174                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
175    
176            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
177                    long classNameId, java.util.Date expirationDateLT,
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> findByKeywords(
181                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
182                    long classNameId, java.lang.String keywords, java.lang.Double version,
183                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
184                    java.util.Date displayDateGT, java.util.Date displayDateLT, int status,
185                    java.util.Date reviewDate, int start, int end,
186                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.journal.model.JournalArticle> orderByComparator);
187    
188            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByNoAssets();
189    
190            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByNoPermissions();
191    
192            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
193                    long classNameId, java.util.Date reviewDateLT,
194                    java.util.Date reviewDateGT);
195    
196            public com.liferay.portlet.journal.model.JournalArticle findByR_D(
197                    long resourcePrimKey, java.util.Date displayDate)
198                    throws com.liferay.portlet.journal.NoSuchArticleException;
199    
200            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_F(
201                    long groupId, java.util.List<java.lang.Long> folderIds,
202                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
203    
204            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_C_S(
205                    long groupId, long classNameId, java.lang.String ddmStructureKey,
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_U_F_C(
209                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
210                    long classNameId,
211                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
212    
213            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
214                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
215                    long classNameId, java.lang.String articleId, java.lang.Double version,
216                    java.lang.String title, java.lang.String description,
217                    java.lang.String content, java.lang.String ddmStructureKey,
218                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
219                    java.util.Date displayDateLT, java.util.Date reviewDate,
220                    boolean andOperator,
221                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
222    
223            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
224                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
225                    long classNameId, java.lang.String articleId, java.lang.Double version,
226                    java.lang.String title, java.lang.String description,
227                    java.lang.String content, java.lang.String[] ddmStructureKeys,
228                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
229                    java.util.Date displayDateLT, java.util.Date reviewDate,
230                    boolean andOperator,
231                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
232    
233            public java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_S_T_D_R(
234                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
235                    long classNameId, java.lang.String[] articleIds,
236                    java.lang.Double version, java.lang.String[] titles,
237                    java.lang.String[] descriptions, java.lang.String[] contents,
238                    java.lang.String[] ddmStructureKeys,
239                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
240                    java.util.Date displayDateLT, java.util.Date reviewDate,
241                    boolean andOperator,
242                    com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.journal.model.JournalArticle> queryDefinition);
243    }