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.portal.service.persistence;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.model.ExportImportConfiguration;
020    
021    /**
022     * The persistence interface for the export import configuration service.
023     *
024     * <p>
025     * Caching information and settings can be found in <code>portal.properties</code>
026     * </p>
027     *
028     * @author Brian Wing Shun Chan
029     * @see ExportImportConfigurationPersistenceImpl
030     * @see ExportImportConfigurationUtil
031     * @generated
032     */
033    @ProviderType
034    public interface ExportImportConfigurationPersistence extends BasePersistence<ExportImportConfiguration> {
035            /*
036             * NOTE FOR DEVELOPERS:
037             *
038             * Never modify or reference this interface directly. Always use {@link ExportImportConfigurationUtil} to access the export import configuration persistence. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this interface.
039             */
040    
041            /**
042            * Returns all the export import configurations where groupId = &#63;.
043            *
044            * @param groupId the group ID
045            * @return the matching export import configurations
046            */
047            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByGroupId(
048                    long groupId);
049    
050            /**
051            * Returns a range of all the export import configurations where groupId = &#63;.
052            *
053            * <p>
054            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
055            * </p>
056            *
057            * @param groupId the group ID
058            * @param start the lower bound of the range of export import configurations
059            * @param end the upper bound of the range of export import configurations (not inclusive)
060            * @return the range of matching export import configurations
061            */
062            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByGroupId(
063                    long groupId, int start, int end);
064    
065            /**
066            * Returns an ordered range of all the export import configurations where groupId = &#63;.
067            *
068            * <p>
069            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
070            * </p>
071            *
072            * @param groupId the group ID
073            * @param start the lower bound of the range of export import configurations
074            * @param end the upper bound of the range of export import configurations (not inclusive)
075            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
076            * @return the ordered range of matching export import configurations
077            */
078            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByGroupId(
079                    long groupId, int start, int end,
080                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
081    
082            /**
083            * Returns the first export import configuration in the ordered set where groupId = &#63;.
084            *
085            * @param groupId the group ID
086            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
087            * @return the first matching export import configuration
088            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
089            */
090            public com.liferay.portal.model.ExportImportConfiguration findByGroupId_First(
091                    long groupId,
092                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
093                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
094    
095            /**
096            * Returns the first export import configuration in the ordered set where groupId = &#63;.
097            *
098            * @param groupId the group ID
099            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
100            * @return the first matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
101            */
102            public com.liferay.portal.model.ExportImportConfiguration fetchByGroupId_First(
103                    long groupId,
104                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
105    
106            /**
107            * Returns the last export import configuration in the ordered set where groupId = &#63;.
108            *
109            * @param groupId the group ID
110            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
111            * @return the last matching export import configuration
112            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
113            */
114            public com.liferay.portal.model.ExportImportConfiguration findByGroupId_Last(
115                    long groupId,
116                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
117                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
118    
119            /**
120            * Returns the last export import configuration in the ordered set where groupId = &#63;.
121            *
122            * @param groupId the group ID
123            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
124            * @return the last matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
125            */
126            public com.liferay.portal.model.ExportImportConfiguration fetchByGroupId_Last(
127                    long groupId,
128                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
129    
130            /**
131            * Returns the export import configurations before and after the current export import configuration in the ordered set where groupId = &#63;.
132            *
133            * @param exportImportConfigurationId the primary key of the current export import configuration
134            * @param groupId the group ID
135            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
136            * @return the previous, current, and next export import configuration
137            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
138            */
139            public com.liferay.portal.model.ExportImportConfiguration[] findByGroupId_PrevAndNext(
140                    long exportImportConfigurationId, long groupId,
141                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
142                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
143    
144            /**
145            * Removes all the export import configurations where groupId = &#63; from the database.
146            *
147            * @param groupId the group ID
148            */
149            public void removeByGroupId(long groupId);
150    
151            /**
152            * Returns the number of export import configurations where groupId = &#63;.
153            *
154            * @param groupId the group ID
155            * @return the number of matching export import configurations
156            */
157            public int countByGroupId(long groupId);
158    
159            /**
160            * Returns all the export import configurations where companyId = &#63;.
161            *
162            * @param companyId the company ID
163            * @return the matching export import configurations
164            */
165            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByCompanyId(
166                    long companyId);
167    
168            /**
169            * Returns a range of all the export import configurations where companyId = &#63;.
170            *
171            * <p>
172            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
173            * </p>
174            *
175            * @param companyId the company ID
176            * @param start the lower bound of the range of export import configurations
177            * @param end the upper bound of the range of export import configurations (not inclusive)
178            * @return the range of matching export import configurations
179            */
180            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByCompanyId(
181                    long companyId, int start, int end);
182    
183            /**
184            * Returns an ordered range of all the export import configurations where companyId = &#63;.
185            *
186            * <p>
187            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
188            * </p>
189            *
190            * @param companyId the company ID
191            * @param start the lower bound of the range of export import configurations
192            * @param end the upper bound of the range of export import configurations (not inclusive)
193            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
194            * @return the ordered range of matching export import configurations
195            */
196            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByCompanyId(
197                    long companyId, int start, int end,
198                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
199    
200            /**
201            * Returns the first export import configuration in the ordered set where companyId = &#63;.
202            *
203            * @param companyId the company ID
204            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
205            * @return the first matching export import configuration
206            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
207            */
208            public com.liferay.portal.model.ExportImportConfiguration findByCompanyId_First(
209                    long companyId,
210                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
211                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
212    
213            /**
214            * Returns the first export import configuration in the ordered set where companyId = &#63;.
215            *
216            * @param companyId the company ID
217            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
218            * @return the first matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
219            */
220            public com.liferay.portal.model.ExportImportConfiguration fetchByCompanyId_First(
221                    long companyId,
222                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
223    
224            /**
225            * Returns the last export import configuration in the ordered set where companyId = &#63;.
226            *
227            * @param companyId the company ID
228            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
229            * @return the last matching export import configuration
230            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
231            */
232            public com.liferay.portal.model.ExportImportConfiguration findByCompanyId_Last(
233                    long companyId,
234                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
235                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
236    
237            /**
238            * Returns the last export import configuration in the ordered set where companyId = &#63;.
239            *
240            * @param companyId the company ID
241            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
242            * @return the last matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
243            */
244            public com.liferay.portal.model.ExportImportConfiguration fetchByCompanyId_Last(
245                    long companyId,
246                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
247    
248            /**
249            * Returns the export import configurations before and after the current export import configuration in the ordered set where companyId = &#63;.
250            *
251            * @param exportImportConfigurationId the primary key of the current export import configuration
252            * @param companyId the company ID
253            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
254            * @return the previous, current, and next export import configuration
255            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
256            */
257            public com.liferay.portal.model.ExportImportConfiguration[] findByCompanyId_PrevAndNext(
258                    long exportImportConfigurationId, long companyId,
259                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
260                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
261    
262            /**
263            * Removes all the export import configurations where companyId = &#63; from the database.
264            *
265            * @param companyId the company ID
266            */
267            public void removeByCompanyId(long companyId);
268    
269            /**
270            * Returns the number of export import configurations where companyId = &#63;.
271            *
272            * @param companyId the company ID
273            * @return the number of matching export import configurations
274            */
275            public int countByCompanyId(long companyId);
276    
277            /**
278            * Returns all the export import configurations where groupId = &#63; and type = &#63;.
279            *
280            * @param groupId the group ID
281            * @param type the type
282            * @return the matching export import configurations
283            */
284            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T(
285                    long groupId, int type);
286    
287            /**
288            * Returns a range of all the export import configurations where groupId = &#63; and type = &#63;.
289            *
290            * <p>
291            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
292            * </p>
293            *
294            * @param groupId the group ID
295            * @param type the type
296            * @param start the lower bound of the range of export import configurations
297            * @param end the upper bound of the range of export import configurations (not inclusive)
298            * @return the range of matching export import configurations
299            */
300            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T(
301                    long groupId, int type, int start, int end);
302    
303            /**
304            * Returns an ordered range of all the export import configurations where groupId = &#63; and type = &#63;.
305            *
306            * <p>
307            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
308            * </p>
309            *
310            * @param groupId the group ID
311            * @param type the type
312            * @param start the lower bound of the range of export import configurations
313            * @param end the upper bound of the range of export import configurations (not inclusive)
314            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
315            * @return the ordered range of matching export import configurations
316            */
317            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T(
318                    long groupId, int type, int start, int end,
319                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
320    
321            /**
322            * Returns the first export import configuration in the ordered set where groupId = &#63; and type = &#63;.
323            *
324            * @param groupId the group ID
325            * @param type the type
326            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
327            * @return the first matching export import configuration
328            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
329            */
330            public com.liferay.portal.model.ExportImportConfiguration findByG_T_First(
331                    long groupId, int type,
332                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
333                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
334    
335            /**
336            * Returns the first export import configuration in the ordered set where groupId = &#63; and type = &#63;.
337            *
338            * @param groupId the group ID
339            * @param type the type
340            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
341            * @return the first matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
342            */
343            public com.liferay.portal.model.ExportImportConfiguration fetchByG_T_First(
344                    long groupId, int type,
345                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
346    
347            /**
348            * Returns the last export import configuration in the ordered set where groupId = &#63; and type = &#63;.
349            *
350            * @param groupId the group ID
351            * @param type the type
352            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
353            * @return the last matching export import configuration
354            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
355            */
356            public com.liferay.portal.model.ExportImportConfiguration findByG_T_Last(
357                    long groupId, int type,
358                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
359                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
360    
361            /**
362            * Returns the last export import configuration in the ordered set where groupId = &#63; and type = &#63;.
363            *
364            * @param groupId the group ID
365            * @param type the type
366            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
367            * @return the last matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
368            */
369            public com.liferay.portal.model.ExportImportConfiguration fetchByG_T_Last(
370                    long groupId, int type,
371                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
372    
373            /**
374            * Returns the export import configurations before and after the current export import configuration in the ordered set where groupId = &#63; and type = &#63;.
375            *
376            * @param exportImportConfigurationId the primary key of the current export import configuration
377            * @param groupId the group ID
378            * @param type the type
379            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
380            * @return the previous, current, and next export import configuration
381            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
382            */
383            public com.liferay.portal.model.ExportImportConfiguration[] findByG_T_PrevAndNext(
384                    long exportImportConfigurationId, long groupId, int type,
385                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
386                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
387    
388            /**
389            * Removes all the export import configurations where groupId = &#63; and type = &#63; from the database.
390            *
391            * @param groupId the group ID
392            * @param type the type
393            */
394            public void removeByG_T(long groupId, int type);
395    
396            /**
397            * Returns the number of export import configurations where groupId = &#63; and type = &#63;.
398            *
399            * @param groupId the group ID
400            * @param type the type
401            * @return the number of matching export import configurations
402            */
403            public int countByG_T(long groupId, int type);
404    
405            /**
406            * Returns all the export import configurations where groupId = &#63; and status = &#63;.
407            *
408            * @param groupId the group ID
409            * @param status the status
410            * @return the matching export import configurations
411            */
412            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_S(
413                    long groupId, int status);
414    
415            /**
416            * Returns a range of all the export import configurations where groupId = &#63; and status = &#63;.
417            *
418            * <p>
419            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
420            * </p>
421            *
422            * @param groupId the group ID
423            * @param status the status
424            * @param start the lower bound of the range of export import configurations
425            * @param end the upper bound of the range of export import configurations (not inclusive)
426            * @return the range of matching export import configurations
427            */
428            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_S(
429                    long groupId, int status, int start, int end);
430    
431            /**
432            * Returns an ordered range of all the export import configurations where groupId = &#63; and status = &#63;.
433            *
434            * <p>
435            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
436            * </p>
437            *
438            * @param groupId the group ID
439            * @param status the status
440            * @param start the lower bound of the range of export import configurations
441            * @param end the upper bound of the range of export import configurations (not inclusive)
442            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
443            * @return the ordered range of matching export import configurations
444            */
445            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_S(
446                    long groupId, int status, int start, int end,
447                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
448    
449            /**
450            * Returns the first export import configuration in the ordered set where groupId = &#63; and status = &#63;.
451            *
452            * @param groupId the group ID
453            * @param status the status
454            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
455            * @return the first matching export import configuration
456            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
457            */
458            public com.liferay.portal.model.ExportImportConfiguration findByG_S_First(
459                    long groupId, int status,
460                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
461                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
462    
463            /**
464            * Returns the first export import configuration in the ordered set where groupId = &#63; and status = &#63;.
465            *
466            * @param groupId the group ID
467            * @param status the status
468            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
469            * @return the first matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
470            */
471            public com.liferay.portal.model.ExportImportConfiguration fetchByG_S_First(
472                    long groupId, int status,
473                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
474    
475            /**
476            * Returns the last export import configuration in the ordered set where groupId = &#63; and status = &#63;.
477            *
478            * @param groupId the group ID
479            * @param status the status
480            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
481            * @return the last matching export import configuration
482            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
483            */
484            public com.liferay.portal.model.ExportImportConfiguration findByG_S_Last(
485                    long groupId, int status,
486                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
487                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
488    
489            /**
490            * Returns the last export import configuration in the ordered set where groupId = &#63; and status = &#63;.
491            *
492            * @param groupId the group ID
493            * @param status the status
494            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
495            * @return the last matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
496            */
497            public com.liferay.portal.model.ExportImportConfiguration fetchByG_S_Last(
498                    long groupId, int status,
499                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
500    
501            /**
502            * Returns the export import configurations before and after the current export import configuration in the ordered set where groupId = &#63; and status = &#63;.
503            *
504            * @param exportImportConfigurationId the primary key of the current export import configuration
505            * @param groupId the group ID
506            * @param status the status
507            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
508            * @return the previous, current, and next export import configuration
509            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
510            */
511            public com.liferay.portal.model.ExportImportConfiguration[] findByG_S_PrevAndNext(
512                    long exportImportConfigurationId, long groupId, int status,
513                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
514                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
515    
516            /**
517            * Removes all the export import configurations where groupId = &#63; and status = &#63; from the database.
518            *
519            * @param groupId the group ID
520            * @param status the status
521            */
522            public void removeByG_S(long groupId, int status);
523    
524            /**
525            * Returns the number of export import configurations where groupId = &#63; and status = &#63;.
526            *
527            * @param groupId the group ID
528            * @param status the status
529            * @return the number of matching export import configurations
530            */
531            public int countByG_S(long groupId, int status);
532    
533            /**
534            * Returns all the export import configurations where groupId = &#63; and type = &#63; and status = &#63;.
535            *
536            * @param groupId the group ID
537            * @param type the type
538            * @param status the status
539            * @return the matching export import configurations
540            */
541            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T_S(
542                    long groupId, int type, int status);
543    
544            /**
545            * Returns a range of all the export import configurations where groupId = &#63; and type = &#63; and status = &#63;.
546            *
547            * <p>
548            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
549            * </p>
550            *
551            * @param groupId the group ID
552            * @param type the type
553            * @param status the status
554            * @param start the lower bound of the range of export import configurations
555            * @param end the upper bound of the range of export import configurations (not inclusive)
556            * @return the range of matching export import configurations
557            */
558            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T_S(
559                    long groupId, int type, int status, int start, int end);
560    
561            /**
562            * Returns an ordered range of all the export import configurations where groupId = &#63; and type = &#63; and status = &#63;.
563            *
564            * <p>
565            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
566            * </p>
567            *
568            * @param groupId the group ID
569            * @param type the type
570            * @param status the status
571            * @param start the lower bound of the range of export import configurations
572            * @param end the upper bound of the range of export import configurations (not inclusive)
573            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
574            * @return the ordered range of matching export import configurations
575            */
576            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findByG_T_S(
577                    long groupId, int type, int status, int start, int end,
578                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
579    
580            /**
581            * Returns the first export import configuration in the ordered set where groupId = &#63; and type = &#63; and status = &#63;.
582            *
583            * @param groupId the group ID
584            * @param type the type
585            * @param status the status
586            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
587            * @return the first matching export import configuration
588            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
589            */
590            public com.liferay.portal.model.ExportImportConfiguration findByG_T_S_First(
591                    long groupId, int type, int status,
592                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
593                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
594    
595            /**
596            * Returns the first export import configuration in the ordered set where groupId = &#63; and type = &#63; and status = &#63;.
597            *
598            * @param groupId the group ID
599            * @param type the type
600            * @param status the status
601            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
602            * @return the first matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
603            */
604            public com.liferay.portal.model.ExportImportConfiguration fetchByG_T_S_First(
605                    long groupId, int type, int status,
606                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
607    
608            /**
609            * Returns the last export import configuration in the ordered set where groupId = &#63; and type = &#63; and status = &#63;.
610            *
611            * @param groupId the group ID
612            * @param type the type
613            * @param status the status
614            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
615            * @return the last matching export import configuration
616            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a matching export import configuration could not be found
617            */
618            public com.liferay.portal.model.ExportImportConfiguration findByG_T_S_Last(
619                    long groupId, int type, int status,
620                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
621                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
622    
623            /**
624            * Returns the last export import configuration in the ordered set where groupId = &#63; and type = &#63; and status = &#63;.
625            *
626            * @param groupId the group ID
627            * @param type the type
628            * @param status the status
629            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
630            * @return the last matching export import configuration, or <code>null</code> if a matching export import configuration could not be found
631            */
632            public com.liferay.portal.model.ExportImportConfiguration fetchByG_T_S_Last(
633                    long groupId, int type, int status,
634                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
635    
636            /**
637            * Returns the export import configurations before and after the current export import configuration in the ordered set where groupId = &#63; and type = &#63; and status = &#63;.
638            *
639            * @param exportImportConfigurationId the primary key of the current export import configuration
640            * @param groupId the group ID
641            * @param type the type
642            * @param status the status
643            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
644            * @return the previous, current, and next export import configuration
645            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
646            */
647            public com.liferay.portal.model.ExportImportConfiguration[] findByG_T_S_PrevAndNext(
648                    long exportImportConfigurationId, long groupId, int type, int status,
649                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator)
650                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
651    
652            /**
653            * Removes all the export import configurations where groupId = &#63; and type = &#63; and status = &#63; from the database.
654            *
655            * @param groupId the group ID
656            * @param type the type
657            * @param status the status
658            */
659            public void removeByG_T_S(long groupId, int type, int status);
660    
661            /**
662            * Returns the number of export import configurations where groupId = &#63; and type = &#63; and status = &#63;.
663            *
664            * @param groupId the group ID
665            * @param type the type
666            * @param status the status
667            * @return the number of matching export import configurations
668            */
669            public int countByG_T_S(long groupId, int type, int status);
670    
671            /**
672            * Caches the export import configuration in the entity cache if it is enabled.
673            *
674            * @param exportImportConfiguration the export import configuration
675            */
676            public void cacheResult(
677                    com.liferay.portal.model.ExportImportConfiguration exportImportConfiguration);
678    
679            /**
680            * Caches the export import configurations in the entity cache if it is enabled.
681            *
682            * @param exportImportConfigurations the export import configurations
683            */
684            public void cacheResult(
685                    java.util.List<com.liferay.portal.model.ExportImportConfiguration> exportImportConfigurations);
686    
687            /**
688            * Creates a new export import configuration with the primary key. Does not add the export import configuration to the database.
689            *
690            * @param exportImportConfigurationId the primary key for the new export import configuration
691            * @return the new export import configuration
692            */
693            public com.liferay.portal.model.ExportImportConfiguration create(
694                    long exportImportConfigurationId);
695    
696            /**
697            * Removes the export import configuration with the primary key from the database. Also notifies the appropriate model listeners.
698            *
699            * @param exportImportConfigurationId the primary key of the export import configuration
700            * @return the export import configuration that was removed
701            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
702            */
703            public com.liferay.portal.model.ExportImportConfiguration remove(
704                    long exportImportConfigurationId)
705                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
706    
707            public com.liferay.portal.model.ExportImportConfiguration updateImpl(
708                    com.liferay.portal.model.ExportImportConfiguration exportImportConfiguration);
709    
710            /**
711            * Returns the export import configuration with the primary key or throws a {@link com.liferay.portal.NoSuchExportImportConfigurationException} if it could not be found.
712            *
713            * @param exportImportConfigurationId the primary key of the export import configuration
714            * @return the export import configuration
715            * @throws com.liferay.portal.NoSuchExportImportConfigurationException if a export import configuration with the primary key could not be found
716            */
717            public com.liferay.portal.model.ExportImportConfiguration findByPrimaryKey(
718                    long exportImportConfigurationId)
719                    throws com.liferay.portal.NoSuchExportImportConfigurationException;
720    
721            /**
722            * Returns the export import configuration with the primary key or returns <code>null</code> if it could not be found.
723            *
724            * @param exportImportConfigurationId the primary key of the export import configuration
725            * @return the export import configuration, or <code>null</code> if a export import configuration with the primary key could not be found
726            */
727            public com.liferay.portal.model.ExportImportConfiguration fetchByPrimaryKey(
728                    long exportImportConfigurationId);
729    
730            @Override
731            public java.util.Map<java.io.Serializable, com.liferay.portal.model.ExportImportConfiguration> fetchByPrimaryKeys(
732                    java.util.Set<java.io.Serializable> primaryKeys);
733    
734            /**
735            * Returns all the export import configurations.
736            *
737            * @return the export import configurations
738            */
739            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findAll();
740    
741            /**
742            * Returns a range of all the export import configurations.
743            *
744            * <p>
745            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
746            * </p>
747            *
748            * @param start the lower bound of the range of export import configurations
749            * @param end the upper bound of the range of export import configurations (not inclusive)
750            * @return the range of export import configurations
751            */
752            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findAll(
753                    int start, int end);
754    
755            /**
756            * Returns an ordered range of all the export import configurations.
757            *
758            * <p>
759            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.ExportImportConfigurationModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
760            * </p>
761            *
762            * @param start the lower bound of the range of export import configurations
763            * @param end the upper bound of the range of export import configurations (not inclusive)
764            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
765            * @return the ordered range of export import configurations
766            */
767            public java.util.List<com.liferay.portal.model.ExportImportConfiguration> findAll(
768                    int start, int end,
769                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.model.ExportImportConfiguration> orderByComparator);
770    
771            /**
772            * Removes all the export import configurations from the database.
773            */
774            public void removeAll();
775    
776            /**
777            * Returns the number of export import configurations.
778            *
779            * @return the number of export import configurations
780            */
781            public int countAll();
782    }