001    /**
002     * Copyright (c) 2000-2013 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    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020    import com.liferay.portal.kernel.util.ReferenceRegistry;
021    
022    /**
023     * @author Brian Wing Shun Chan
024     */
025    @ProviderType
026    public class JournalArticleFinderUtil {
027            public static int countByKeywords(long companyId, long groupId,
028                    java.util.List<java.lang.Long> folderIds, long classNameId,
029                    java.lang.String keywords, java.lang.Double version,
030                    java.lang.String type, java.lang.String ddmStructureKey,
031                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
032                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
033                    throws com.liferay.portal.kernel.exception.SystemException {
034                    return getFinder()
035                                       .countByKeywords(companyId, groupId, folderIds, classNameId,
036                            keywords, version, type, ddmStructureKey, ddmTemplateKey,
037                            displayDateGT, displayDateLT, status, reviewDate);
038            }
039    
040            public static int countByG_F(long groupId,
041                    java.util.List<java.lang.Long> folderIds,
042                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
043                    throws com.liferay.portal.kernel.exception.SystemException {
044                    return getFinder().countByG_F(groupId, folderIds, queryDefinition);
045            }
046    
047            public static int countByG_C_S(long groupId, long classNameId,
048                    java.lang.String ddmStructureKey,
049                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
050                    throws com.liferay.portal.kernel.exception.SystemException {
051                    return getFinder()
052                                       .countByG_C_S(groupId, classNameId, ddmStructureKey,
053                            queryDefinition);
054            }
055    
056            public static int countByG_U_F_C(long groupId, long userId,
057                    java.util.List<java.lang.Long> folderIds, long classNameId,
058                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
059                    throws com.liferay.portal.kernel.exception.SystemException {
060                    return getFinder()
061                                       .countByG_U_F_C(groupId, userId, folderIds, classNameId,
062                            queryDefinition);
063            }
064    
065            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
066                    long groupId, java.util.List<java.lang.Long> folderIds,
067                    long classNameId, java.lang.String articleId, java.lang.Double version,
068                    java.lang.String title, java.lang.String description,
069                    java.lang.String content, java.lang.String type,
070                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
071                    java.util.Date displayDateGT, java.util.Date displayDateLT,
072                    java.util.Date reviewDate, boolean andOperator,
073                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
074                    throws com.liferay.portal.kernel.exception.SystemException {
075                    return getFinder()
076                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
077                            folderIds, classNameId, articleId, version, title, description,
078                            content, type, ddmStructureKey, ddmTemplateKey, displayDateGT,
079                            displayDateLT, reviewDate, andOperator, queryDefinition);
080            }
081    
082            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
083                    long groupId, java.util.List<java.lang.Long> folderIds,
084                    long classNameId, java.lang.String articleId, java.lang.Double version,
085                    java.lang.String title, java.lang.String description,
086                    java.lang.String content, java.lang.String type,
087                    java.lang.String[] ddmStructureKeys,
088                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
089                    java.util.Date displayDateLT, java.util.Date reviewDate,
090                    boolean andOperator,
091                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
092                    throws com.liferay.portal.kernel.exception.SystemException {
093                    return getFinder()
094                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
095                            folderIds, classNameId, articleId, version, title, description,
096                            content, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
097                            displayDateLT, reviewDate, andOperator, queryDefinition);
098            }
099    
100            public static int countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
101                    long groupId, java.util.List<java.lang.Long> folderIds,
102                    long classNameId, java.lang.String[] articleIds,
103                    java.lang.Double version, java.lang.String[] titles,
104                    java.lang.String[] descriptions, java.lang.String[] contents,
105                    java.lang.String type, java.lang.String[] ddmStructureKeys,
106                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
107                    java.util.Date displayDateLT, java.util.Date reviewDate,
108                    boolean andOperator,
109                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
110                    throws com.liferay.portal.kernel.exception.SystemException {
111                    return getFinder()
112                                       .countByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
113                            folderIds, classNameId, articleIds, version, titles, descriptions,
114                            contents, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
115                            displayDateLT, reviewDate, andOperator, queryDefinition);
116            }
117    
118            public static int filterCountByKeywords(long companyId, long groupId,
119                    java.util.List<java.lang.Long> folderIds, long classNameId,
120                    java.lang.String keywords, java.lang.Double version,
121                    java.lang.String type, java.lang.String ddmStructureKey,
122                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
123                    java.util.Date displayDateLT, int status, java.util.Date reviewDate)
124                    throws com.liferay.portal.kernel.exception.SystemException {
125                    return getFinder()
126                                       .filterCountByKeywords(companyId, groupId, folderIds,
127                            classNameId, keywords, version, type, ddmStructureKey,
128                            ddmTemplateKey, displayDateGT, displayDateLT, status, reviewDate);
129            }
130    
131            public static int filterCountByG_F(long groupId,
132                    java.util.List<java.lang.Long> folderIds,
133                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
134                    throws com.liferay.portal.kernel.exception.SystemException {
135                    return getFinder().filterCountByG_F(groupId, folderIds, queryDefinition);
136            }
137    
138            public static int filterCountByG_C_S(long groupId, long classNameId,
139                    java.lang.String ddmStructureKey,
140                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
141                    throws com.liferay.portal.kernel.exception.SystemException {
142                    return getFinder()
143                                       .filterCountByG_C_S(groupId, classNameId, ddmStructureKey,
144                            queryDefinition);
145            }
146    
147            public static int filterCountByG_U_F_C(long groupId, long userId,
148                    java.util.List<java.lang.Long> folderIds, long classNameId,
149                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
150                    throws com.liferay.portal.kernel.exception.SystemException {
151                    return getFinder()
152                                       .filterCountByG_U_F_C(groupId, userId, folderIds,
153                            classNameId, queryDefinition);
154            }
155    
156            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
157                    long groupId, java.util.List<java.lang.Long> folderIds,
158                    long classNameId, java.lang.String articleId, java.lang.Double version,
159                    java.lang.String title, java.lang.String description,
160                    java.lang.String content, java.lang.String type,
161                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
162                    java.util.Date displayDateGT, java.util.Date displayDateLT,
163                    java.util.Date reviewDate, boolean andOperator,
164                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
165                    throws com.liferay.portal.kernel.exception.SystemException {
166                    return getFinder()
167                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
168                            groupId, folderIds, classNameId, articleId, version, title,
169                            description, content, type, ddmStructureKey, ddmTemplateKey,
170                            displayDateGT, displayDateLT, reviewDate, andOperator,
171                            queryDefinition);
172            }
173    
174            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
175                    long groupId, java.util.List<java.lang.Long> folderIds,
176                    long classNameId, java.lang.String articleId, java.lang.Double version,
177                    java.lang.String title, java.lang.String description,
178                    java.lang.String content, java.lang.String type,
179                    java.lang.String[] ddmStructureKeys,
180                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
181                    java.util.Date displayDateLT, java.util.Date reviewDate,
182                    boolean andOperator,
183                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
184                    throws com.liferay.portal.kernel.exception.SystemException {
185                    return getFinder()
186                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
187                            groupId, folderIds, classNameId, articleId, version, title,
188                            description, content, type, ddmStructureKeys, ddmTemplateKeys,
189                            displayDateGT, displayDateLT, reviewDate, andOperator,
190                            queryDefinition);
191            }
192    
193            public static int filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(long companyId,
194                    long groupId, java.util.List<java.lang.Long> folderIds,
195                    long classNameId, java.lang.String[] articleIds,
196                    java.lang.Double version, java.lang.String[] titles,
197                    java.lang.String[] descriptions, java.lang.String[] contents,
198                    java.lang.String type, java.lang.String[] ddmStructureKeys,
199                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
200                    java.util.Date displayDateLT, java.util.Date reviewDate,
201                    boolean andOperator,
202                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
203                    throws com.liferay.portal.kernel.exception.SystemException {
204                    return getFinder()
205                                       .filterCountByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId,
206                            groupId, folderIds, classNameId, articleIds, version, titles,
207                            descriptions, contents, type, ddmStructureKeys, ddmTemplateKeys,
208                            displayDateGT, displayDateLT, reviewDate, andOperator,
209                            queryDefinition);
210            }
211    
212            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByKeywords(
213                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
214                    long classNameId, java.lang.String keywords, java.lang.Double version,
215                    java.lang.String type, java.lang.String ddmStructureKey,
216                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
217                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
218                    int start, int end,
219                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
220                    throws com.liferay.portal.kernel.exception.SystemException {
221                    return getFinder()
222                                       .filterFindByKeywords(companyId, groupId, folderIds,
223                            classNameId, keywords, version, type, ddmStructureKey,
224                            ddmTemplateKey, displayDateGT, displayDateLT, status, reviewDate,
225                            start, end, orderByComparator);
226            }
227    
228            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_F(
229                    long groupId, java.util.List<java.lang.Long> folderIds,
230                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
231                    throws com.liferay.portal.kernel.exception.SystemException {
232                    return getFinder().filterFindByG_F(groupId, folderIds, queryDefinition);
233            }
234    
235            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_C_S(
236                    long groupId, long classNameId, java.lang.String ddmStructureKey,
237                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
238                    throws com.liferay.portal.kernel.exception.SystemException {
239                    return getFinder()
240                                       .filterFindByG_C_S(groupId, classNameId, ddmStructureKey,
241                            queryDefinition);
242            }
243    
244            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByG_U_F_C(
245                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
246                    long classNameId,
247                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
248                    throws com.liferay.portal.kernel.exception.SystemException {
249                    return getFinder()
250                                       .filterFindByG_U_F_C(groupId, userId, folderIds,
251                            classNameId, queryDefinition);
252            }
253    
254            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
255                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
256                    long classNameId, java.lang.String articleId, java.lang.Double version,
257                    java.lang.String title, java.lang.String description,
258                    java.lang.String content, java.lang.String type,
259                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
260                    java.util.Date displayDateGT, java.util.Date displayDateLT,
261                    java.util.Date reviewDate, boolean andOperator,
262                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
263                    throws com.liferay.portal.kernel.exception.SystemException {
264                    return getFinder()
265                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
266                            folderIds, classNameId, articleId, version, title, description,
267                            content, type, ddmStructureKey, ddmTemplateKey, displayDateGT,
268                            displayDateLT, reviewDate, andOperator, queryDefinition);
269            }
270    
271            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
272                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
273                    long classNameId, java.lang.String articleId, java.lang.Double version,
274                    java.lang.String title, java.lang.String description,
275                    java.lang.String content, java.lang.String type,
276                    java.lang.String[] ddmStructureKeys,
277                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
278                    java.util.Date displayDateLT, java.util.Date reviewDate,
279                    boolean andOperator,
280                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
281                    throws com.liferay.portal.kernel.exception.SystemException {
282                    return getFinder()
283                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
284                            folderIds, classNameId, articleId, version, title, description,
285                            content, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
286                            displayDateLT, reviewDate, andOperator, queryDefinition);
287            }
288    
289            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
290                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
291                    long classNameId, java.lang.String[] articleIds,
292                    java.lang.Double version, java.lang.String[] titles,
293                    java.lang.String[] descriptions, java.lang.String[] contents,
294                    java.lang.String type, java.lang.String[] ddmStructureKeys,
295                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
296                    java.util.Date displayDateLT, java.util.Date reviewDate,
297                    boolean andOperator,
298                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
299                    throws com.liferay.portal.kernel.exception.SystemException {
300                    return getFinder()
301                                       .filterFindByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
302                            folderIds, classNameId, articleIds, version, titles, descriptions,
303                            contents, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
304                            displayDateLT, reviewDate, andOperator, queryDefinition);
305            }
306    
307            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByExpirationDate(
308                    long classNameId, java.util.Date expirationDateLT,
309                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
310                    throws com.liferay.portal.kernel.exception.SystemException {
311                    return getFinder()
312                                       .findByExpirationDate(classNameId, expirationDateLT,
313                            queryDefinition);
314            }
315    
316            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByKeywords(
317                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
318                    long classNameId, java.lang.String keywords, java.lang.Double version,
319                    java.lang.String type, java.lang.String ddmStructureKey,
320                    java.lang.String ddmTemplateKey, java.util.Date displayDateGT,
321                    java.util.Date displayDateLT, int status, java.util.Date reviewDate,
322                    int start, int end,
323                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
324                    throws com.liferay.portal.kernel.exception.SystemException {
325                    return getFinder()
326                                       .findByKeywords(companyId, groupId, folderIds, classNameId,
327                            keywords, version, type, ddmStructureKey, ddmTemplateKey,
328                            displayDateGT, displayDateLT, status, reviewDate, start, end,
329                            orderByComparator);
330            }
331    
332            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByReviewDate(
333                    long classNameId, java.util.Date reviewDateLT,
334                    java.util.Date reviewDateGT)
335                    throws com.liferay.portal.kernel.exception.SystemException {
336                    return getFinder()
337                                       .findByReviewDate(classNameId, reviewDateLT, reviewDateGT);
338            }
339    
340            public static com.liferay.portlet.journal.model.JournalArticle findByR_D(
341                    long resourcePrimKey, java.util.Date displayDate)
342                    throws com.liferay.portal.kernel.exception.SystemException,
343                            com.liferay.portlet.journal.NoSuchArticleException {
344                    return getFinder().findByR_D(resourcePrimKey, displayDate);
345            }
346    
347            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_F(
348                    long groupId, java.util.List<java.lang.Long> folderIds,
349                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
350                    throws com.liferay.portal.kernel.exception.SystemException {
351                    return getFinder().findByG_F(groupId, folderIds, queryDefinition);
352            }
353    
354            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_C_S(
355                    long groupId, long classNameId, java.lang.String ddmStructureKey,
356                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
357                    throws com.liferay.portal.kernel.exception.SystemException {
358                    return getFinder()
359                                       .findByG_C_S(groupId, classNameId, ddmStructureKey,
360                            queryDefinition);
361            }
362    
363            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByG_U_F_C(
364                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
365                    long classNameId,
366                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
367                    throws com.liferay.portal.kernel.exception.SystemException {
368                    return getFinder()
369                                       .findByG_U_F_C(groupId, userId, folderIds, classNameId,
370                            queryDefinition);
371            }
372    
373            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
374                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
375                    long classNameId, java.lang.String articleId, java.lang.Double version,
376                    java.lang.String title, java.lang.String description,
377                    java.lang.String content, java.lang.String type,
378                    java.lang.String ddmStructureKey, java.lang.String ddmTemplateKey,
379                    java.util.Date displayDateGT, java.util.Date displayDateLT,
380                    java.util.Date reviewDate, boolean andOperator,
381                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
382                    throws com.liferay.portal.kernel.exception.SystemException {
383                    return getFinder()
384                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
385                            folderIds, classNameId, articleId, version, title, description,
386                            content, type, ddmStructureKey, ddmTemplateKey, displayDateGT,
387                            displayDateLT, reviewDate, andOperator, queryDefinition);
388            }
389    
390            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
391                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
392                    long classNameId, java.lang.String articleId, java.lang.Double version,
393                    java.lang.String title, java.lang.String description,
394                    java.lang.String content, java.lang.String type,
395                    java.lang.String[] ddmStructureKeys,
396                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
397                    java.util.Date displayDateLT, java.util.Date reviewDate,
398                    boolean andOperator,
399                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
400                    throws com.liferay.portal.kernel.exception.SystemException {
401                    return getFinder()
402                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
403                            folderIds, classNameId, articleId, version, title, description,
404                            content, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
405                            displayDateLT, reviewDate, andOperator, queryDefinition);
406            }
407    
408            public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(
409                    long companyId, long groupId, java.util.List<java.lang.Long> folderIds,
410                    long classNameId, java.lang.String[] articleIds,
411                    java.lang.Double version, java.lang.String[] titles,
412                    java.lang.String[] descriptions, java.lang.String[] contents,
413                    java.lang.String type, java.lang.String[] ddmStructureKeys,
414                    java.lang.String[] ddmTemplateKeys, java.util.Date displayDateGT,
415                    java.util.Date displayDateLT, java.util.Date reviewDate,
416                    boolean andOperator,
417                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
418                    throws com.liferay.portal.kernel.exception.SystemException {
419                    return getFinder()
420                                       .findByC_G_F_C_A_V_T_D_C_T_S_T_D_R(companyId, groupId,
421                            folderIds, classNameId, articleIds, version, titles, descriptions,
422                            contents, type, ddmStructureKeys, ddmTemplateKeys, displayDateGT,
423                            displayDateLT, reviewDate, andOperator, queryDefinition);
424            }
425    
426            public static JournalArticleFinder getFinder() {
427                    if (_finder == null) {
428                            _finder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName());
429    
430                            ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
431                                    "_finder");
432                    }
433    
434                    return _finder;
435            }
436    
437            public void setFinder(JournalArticleFinder finder) {
438                    _finder = finder;
439    
440                    ReferenceRegistry.registerReference(JournalArticleFinderUtil.class,
441                            "_finder");
442            }
443    
444            private static JournalArticleFinder _finder;
445    }