001    /**
002     * Copyright (c) 2000-2012 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.dynamicdatamapping.service.persistence;
016    
017    /**
018     * @author Brian Wing Shun Chan
019     */
020    public interface DDMTemplateFinder {
021            public int countByKeywords(long companyId, long groupId, long classNameId,
022                    long classPK, java.lang.String keywords, java.lang.String type,
023                    java.lang.String mode)
024                    throws com.liferay.portal.kernel.exception.SystemException;
025    
026            public int countByKeywords(long companyId, long[] groupIds,
027                    long[] classNameIds, long classPK, java.lang.String keywords,
028                    java.lang.String type, java.lang.String mode)
029                    throws com.liferay.portal.kernel.exception.SystemException;
030    
031            public int countByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
032                    long classNameId, long classPK, java.lang.String name,
033                    java.lang.String description, java.lang.String type,
034                    java.lang.String mode, java.lang.String language, boolean andOperator)
035                    throws com.liferay.portal.kernel.exception.SystemException;
036    
037            public int countByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
038                    long classNameId, long classPK, java.lang.String[] names,
039                    java.lang.String[] descriptions, java.lang.String[] types,
040                    java.lang.String[] modes, java.lang.String[] languages,
041                    boolean andOperator)
042                    throws com.liferay.portal.kernel.exception.SystemException;
043    
044            public int countByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
045                    long[] classNameIds, long classPK, java.lang.String name,
046                    java.lang.String description, java.lang.String type,
047                    java.lang.String mode, java.lang.String language, boolean andOperator)
048                    throws com.liferay.portal.kernel.exception.SystemException;
049    
050            public int countByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
051                    long[] classNameIds, long classPK, java.lang.String[] names,
052                    java.lang.String[] descriptions, java.lang.String[] types,
053                    java.lang.String[] modes, java.lang.String[] languages,
054                    boolean andOperator)
055                    throws com.liferay.portal.kernel.exception.SystemException;
056    
057            public int filterCountByKeywords(long companyId, long groupId,
058                    long classNameId, long classPK, java.lang.String keywords,
059                    java.lang.String type, java.lang.String mode)
060                    throws com.liferay.portal.kernel.exception.SystemException;
061    
062            public int filterCountByKeywords(long companyId, long[] groupIds,
063                    long[] classNameIds, long classPK, java.lang.String keywords,
064                    java.lang.String type, java.lang.String mode)
065                    throws com.liferay.portal.kernel.exception.SystemException;
066    
067            public int filterCountByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
068                    long classNameId, long classPK, java.lang.String name,
069                    java.lang.String description, java.lang.String type,
070                    java.lang.String mode, java.lang.String language, boolean andOperator)
071                    throws com.liferay.portal.kernel.exception.SystemException;
072    
073            public int filterCountByC_G_C_C_N_D_T_M_L(long companyId, long groupId,
074                    long classNameId, long classPK, java.lang.String[] names,
075                    java.lang.String[] descriptions, java.lang.String[] types,
076                    java.lang.String[] modes, java.lang.String[] languages,
077                    boolean andOperator)
078                    throws com.liferay.portal.kernel.exception.SystemException;
079    
080            public int filterCountByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
081                    long[] classNameIds, long classPK, java.lang.String name,
082                    java.lang.String description, java.lang.String type,
083                    java.lang.String mode, java.lang.String language, boolean andOperator)
084                    throws com.liferay.portal.kernel.exception.SystemException;
085    
086            public int filterCountByC_G_C_C_N_D_T_M_L(long companyId, long[] groupIds,
087                    long[] classNameIds, long classPK, java.lang.String[] names,
088                    java.lang.String[] descriptions, java.lang.String[] types,
089                    java.lang.String[] modes, java.lang.String[] languages,
090                    boolean andOperator)
091                    throws com.liferay.portal.kernel.exception.SystemException;
092    
093            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByKeywords(
094                    long companyId, long groupId, long classNameId, long classPK,
095                    java.lang.String keywords, java.lang.String type,
096                    java.lang.String mode, int start, int end,
097                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
098                    throws com.liferay.portal.kernel.exception.SystemException;
099    
100            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByKeywords(
101                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
102                    java.lang.String keywords, java.lang.String type,
103                    java.lang.String mode, int start, int end,
104                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
105                    throws com.liferay.portal.kernel.exception.SystemException;
106    
107            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
108                    long companyId, long groupId, long classNameId, long classPK,
109                    java.lang.String name, java.lang.String description,
110                    java.lang.String type, java.lang.String mode,
111                    java.lang.String language, boolean andOperator, int start, int end,
112                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
113                    throws com.liferay.portal.kernel.exception.SystemException;
114    
115            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
116                    long companyId, long groupId, long classNameId, long classPK,
117                    java.lang.String[] names, java.lang.String[] descriptions,
118                    java.lang.String[] types, java.lang.String[] modes,
119                    java.lang.String[] languages, boolean andOperator, int start, int end,
120                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
121                    throws com.liferay.portal.kernel.exception.SystemException;
122    
123            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
124                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
125                    java.lang.String name, java.lang.String description,
126                    java.lang.String type, java.lang.String mode,
127                    java.lang.String language, boolean andOperator, int start, int end,
128                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
129                    throws com.liferay.portal.kernel.exception.SystemException;
130    
131            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> filterFindByC_G_C_C_N_D_T_M_L(
132                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
133                    java.lang.String[] names, java.lang.String[] descriptions,
134                    java.lang.String[] types, java.lang.String[] modes,
135                    java.lang.String[] languages, boolean andOperator, int start, int end,
136                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137                    throws com.liferay.portal.kernel.exception.SystemException;
138    
139            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
140                    long companyId, long groupId, long classNameId, long classPK,
141                    java.lang.String keywords, java.lang.String type,
142                    java.lang.String mode, int start, int end,
143                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
144                    throws com.liferay.portal.kernel.exception.SystemException;
145    
146            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByKeywords(
147                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
148                    java.lang.String keywords, java.lang.String type,
149                    java.lang.String mode, int start, int end,
150                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
151                    throws com.liferay.portal.kernel.exception.SystemException;
152    
153            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
154                    long companyId, long groupId, long classNameId, long classPK,
155                    java.lang.String name, java.lang.String description,
156                    java.lang.String type, java.lang.String mode,
157                    java.lang.String language, boolean andOperator, int start, int end,
158                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
159                    throws com.liferay.portal.kernel.exception.SystemException;
160    
161            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
162                    long companyId, long groupId, long classNameId, long classPK,
163                    java.lang.String[] names, java.lang.String[] descriptions,
164                    java.lang.String[] types, java.lang.String[] modes,
165                    java.lang.String[] languages, boolean andOperator, int start, int end,
166                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
167                    throws com.liferay.portal.kernel.exception.SystemException;
168    
169            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
170                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
171                    java.lang.String name, java.lang.String description,
172                    java.lang.String type, java.lang.String mode,
173                    java.lang.String language, boolean andOperator, int start, int end,
174                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
175                    throws com.liferay.portal.kernel.exception.SystemException;
176    
177            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> findByC_G_C_C_N_D_T_M_L(
178                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
179                    java.lang.String[] names, java.lang.String[] descriptions,
180                    java.lang.String[] types, java.lang.String[] modes,
181                    java.lang.String[] languages, boolean andOperator, int start, int end,
182                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
183                    throws com.liferay.portal.kernel.exception.SystemException;
184    }