1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.journal.service.persistence;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="JournalTemplateFinderUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * @author Brian Wing Shun Chan
23   */
24  public class JournalTemplateFinderUtil {
25      public static int countByKeywords(long companyId, long groupId,
26          java.lang.String keywords, java.lang.String structureId,
27          java.lang.String structureIdComparator)
28          throws com.liferay.portal.kernel.exception.SystemException {
29          return getFinder()
30                     .countByKeywords(companyId, groupId, keywords, structureId,
31              structureIdComparator);
32      }
33  
34      public static int countByC_G_T_S_N_D(long companyId, long groupId,
35          java.lang.String templateId, java.lang.String structureId,
36          java.lang.String structureIdComparator, java.lang.String name,
37          java.lang.String description, boolean andOperator)
38          throws com.liferay.portal.kernel.exception.SystemException {
39          return getFinder()
40                     .countByC_G_T_S_N_D(companyId, groupId, templateId,
41              structureId, structureIdComparator, name, description, andOperator);
42      }
43  
44      public static int countByC_G_T_S_N_D(long companyId, long groupId,
45          java.lang.String[] templateIds, java.lang.String structureId,
46          java.lang.String structureIdComparator, java.lang.String[] names,
47          java.lang.String[] descriptions, boolean andOperator)
48          throws com.liferay.portal.kernel.exception.SystemException {
49          return getFinder()
50                     .countByC_G_T_S_N_D(companyId, groupId, templateIds,
51              structureId, structureIdComparator, names, descriptions, andOperator);
52      }
53  
54      public static java.util.List<com.liferay.portlet.journal.model.JournalTemplate> findByKeywords(
55          long companyId, long groupId, java.lang.String keywords,
56          java.lang.String structureId, java.lang.String structureIdComparator,
57          int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
58          throws com.liferay.portal.kernel.exception.SystemException {
59          return getFinder()
60                     .findByKeywords(companyId, groupId, keywords, structureId,
61              structureIdComparator, start, end, obc);
62      }
63  
64      public static java.util.List<com.liferay.portlet.journal.model.JournalTemplate> findByC_G_T_S_N_D(
65          long companyId, long groupId, java.lang.String templateId,
66          java.lang.String structureId, java.lang.String structureIdComparator,
67          java.lang.String name, java.lang.String description,
68          boolean andOperator, int start, int end,
69          com.liferay.portal.kernel.util.OrderByComparator obc)
70          throws com.liferay.portal.kernel.exception.SystemException {
71          return getFinder()
72                     .findByC_G_T_S_N_D(companyId, groupId, templateId,
73              structureId, structureIdComparator, name, description, andOperator,
74              start, end, obc);
75      }
76  
77      public static java.util.List<com.liferay.portlet.journal.model.JournalTemplate> findByC_G_T_S_N_D(
78          long companyId, long groupId, java.lang.String[] templateIds,
79          java.lang.String structureId, java.lang.String structureIdComparator,
80          java.lang.String[] names, java.lang.String[] descriptions,
81          boolean andOperator, int start, int end,
82          com.liferay.portal.kernel.util.OrderByComparator obc)
83          throws com.liferay.portal.kernel.exception.SystemException {
84          return getFinder()
85                     .findByC_G_T_S_N_D(companyId, groupId, templateIds,
86              structureId, structureIdComparator, names, descriptions,
87              andOperator, start, end, obc);
88      }
89  
90      public static JournalTemplateFinder getFinder() {
91          if (_finder == null) {
92              _finder = (JournalTemplateFinder)PortalBeanLocatorUtil.locate(JournalTemplateFinder.class.getName());
93          }
94  
95          return _finder;
96      }
97  
98      public void setFinder(JournalTemplateFinder finder) {
99          _finder = finder;
100     }
101 
102     private static JournalTemplateFinder _finder;
103 }