1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.tasks.service.persistence;
24  
25  import com.liferay.portal.PortalException;
26  import com.liferay.portal.SystemException;
27  import com.liferay.portal.kernel.annotation.Propagation;
28  import com.liferay.portal.kernel.annotation.Transactional;
29  import com.liferay.portal.service.persistence.BasePersistence;
30  
31  /**
32   * <a href="TasksReviewPersistence.java.html"><b><i>View Source</i></b></a>
33   *
34   * @author Brian Wing Shun Chan
35   *
36   */
37  @Transactional(rollbackFor =  {
38      PortalException.class, SystemException.class})
39  public interface TasksReviewPersistence extends BasePersistence {
40      public com.liferay.portlet.tasks.model.TasksReview create(long reviewId);
41  
42      public com.liferay.portlet.tasks.model.TasksReview remove(long reviewId)
43          throws com.liferay.portal.SystemException,
44              com.liferay.portlet.tasks.NoSuchReviewException;
45  
46      public com.liferay.portlet.tasks.model.TasksReview remove(
47          com.liferay.portlet.tasks.model.TasksReview tasksReview)
48          throws com.liferay.portal.SystemException;
49  
50      /**
51       * @deprecated Use <code>update(TasksReview tasksReview, boolean merge)</code>.
52       */
53      public com.liferay.portlet.tasks.model.TasksReview update(
54          com.liferay.portlet.tasks.model.TasksReview tasksReview)
55          throws com.liferay.portal.SystemException;
56  
57      /**
58       * Add, update, or merge, the entity. This method also calls the model
59       * listeners to trigger the proper events associated with adding, deleting,
60       * or updating an entity.
61       *
62       * @param        tasksReview the entity to add, update, or merge
63       * @param        merge boolean value for whether to merge the entity. The
64       *                default value is false. Setting merge to true is more
65       *                expensive and should only be true when tasksReview is
66       *                transient. See LEP-5473 for a detailed discussion of this
67       *                method.
68       * @return        true if the portlet can be displayed via Ajax
69       */
70      public com.liferay.portlet.tasks.model.TasksReview update(
71          com.liferay.portlet.tasks.model.TasksReview tasksReview, boolean merge)
72          throws com.liferay.portal.SystemException;
73  
74      public com.liferay.portlet.tasks.model.TasksReview updateImpl(
75          com.liferay.portlet.tasks.model.TasksReview tasksReview, boolean merge)
76          throws com.liferay.portal.SystemException;
77  
78      @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79      public com.liferay.portlet.tasks.model.TasksReview findByPrimaryKey(
80          long reviewId)
81          throws com.liferay.portal.SystemException,
82              com.liferay.portlet.tasks.NoSuchReviewException;
83  
84      public com.liferay.portlet.tasks.model.TasksReview fetchByPrimaryKey(
85          long reviewId) throws com.liferay.portal.SystemException;
86  
87      @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88      public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByUserId(
89          long userId) throws com.liferay.portal.SystemException;
90  
91      @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92      public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByUserId(
93          long userId, int start, int end)
94          throws com.liferay.portal.SystemException;
95  
96      @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
97      public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByUserId(
98          long userId, int start, int end,
99          com.liferay.portal.kernel.util.OrderByComparator obc)
100         throws com.liferay.portal.SystemException;
101 
102     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
103     public com.liferay.portlet.tasks.model.TasksReview findByUserId_First(
104         long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
105         throws com.liferay.portal.SystemException,
106             com.liferay.portlet.tasks.NoSuchReviewException;
107 
108     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
109     public com.liferay.portlet.tasks.model.TasksReview findByUserId_Last(
110         long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
111         throws com.liferay.portal.SystemException,
112             com.liferay.portlet.tasks.NoSuchReviewException;
113 
114     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
115     public com.liferay.portlet.tasks.model.TasksReview[] findByUserId_PrevAndNext(
116         long reviewId, long userId,
117         com.liferay.portal.kernel.util.OrderByComparator obc)
118         throws com.liferay.portal.SystemException,
119             com.liferay.portlet.tasks.NoSuchReviewException;
120 
121     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
122     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByProposalId(
123         long proposalId) throws com.liferay.portal.SystemException;
124 
125     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByProposalId(
127         long proposalId, int start, int end)
128         throws com.liferay.portal.SystemException;
129 
130     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
131     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByProposalId(
132         long proposalId, int start, int end,
133         com.liferay.portal.kernel.util.OrderByComparator obc)
134         throws com.liferay.portal.SystemException;
135 
136     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137     public com.liferay.portlet.tasks.model.TasksReview findByProposalId_First(
138         long proposalId, com.liferay.portal.kernel.util.OrderByComparator obc)
139         throws com.liferay.portal.SystemException,
140             com.liferay.portlet.tasks.NoSuchReviewException;
141 
142     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143     public com.liferay.portlet.tasks.model.TasksReview findByProposalId_Last(
144         long proposalId, com.liferay.portal.kernel.util.OrderByComparator obc)
145         throws com.liferay.portal.SystemException,
146             com.liferay.portlet.tasks.NoSuchReviewException;
147 
148     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149     public com.liferay.portlet.tasks.model.TasksReview[] findByProposalId_PrevAndNext(
150         long reviewId, long proposalId,
151         com.liferay.portal.kernel.util.OrderByComparator obc)
152         throws com.liferay.portal.SystemException,
153             com.liferay.portlet.tasks.NoSuchReviewException;
154 
155     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156     public com.liferay.portlet.tasks.model.TasksReview findByU_P(long userId,
157         long proposalId)
158         throws com.liferay.portal.SystemException,
159             com.liferay.portlet.tasks.NoSuchReviewException;
160 
161     public com.liferay.portlet.tasks.model.TasksReview fetchByU_P(long userId,
162         long proposalId) throws com.liferay.portal.SystemException;
163 
164     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S(
166         long proposalId, int stage) throws com.liferay.portal.SystemException;
167 
168     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S(
170         long proposalId, int stage, int start, int end)
171         throws com.liferay.portal.SystemException;
172 
173     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S(
175         long proposalId, int stage, int start, int end,
176         com.liferay.portal.kernel.util.OrderByComparator obc)
177         throws com.liferay.portal.SystemException;
178 
179     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180     public com.liferay.portlet.tasks.model.TasksReview findByP_S_First(
181         long proposalId, int stage,
182         com.liferay.portal.kernel.util.OrderByComparator obc)
183         throws com.liferay.portal.SystemException,
184             com.liferay.portlet.tasks.NoSuchReviewException;
185 
186     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187     public com.liferay.portlet.tasks.model.TasksReview findByP_S_Last(
188         long proposalId, int stage,
189         com.liferay.portal.kernel.util.OrderByComparator obc)
190         throws com.liferay.portal.SystemException,
191             com.liferay.portlet.tasks.NoSuchReviewException;
192 
193     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194     public com.liferay.portlet.tasks.model.TasksReview[] findByP_S_PrevAndNext(
195         long reviewId, long proposalId, int stage,
196         com.liferay.portal.kernel.util.OrderByComparator obc)
197         throws com.liferay.portal.SystemException,
198             com.liferay.portlet.tasks.NoSuchReviewException;
199 
200     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C(
202         long proposalId, int stage, boolean completed)
203         throws com.liferay.portal.SystemException;
204 
205     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C(
207         long proposalId, int stage, boolean completed, int start, int end)
208         throws com.liferay.portal.SystemException;
209 
210     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C(
212         long proposalId, int stage, boolean completed, int start, int end,
213         com.liferay.portal.kernel.util.OrderByComparator obc)
214         throws com.liferay.portal.SystemException;
215 
216     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217     public com.liferay.portlet.tasks.model.TasksReview findByP_S_C_First(
218         long proposalId, int stage, boolean completed,
219         com.liferay.portal.kernel.util.OrderByComparator obc)
220         throws com.liferay.portal.SystemException,
221             com.liferay.portlet.tasks.NoSuchReviewException;
222 
223     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
224     public com.liferay.portlet.tasks.model.TasksReview findByP_S_C_Last(
225         long proposalId, int stage, boolean completed,
226         com.liferay.portal.kernel.util.OrderByComparator obc)
227         throws com.liferay.portal.SystemException,
228             com.liferay.portlet.tasks.NoSuchReviewException;
229 
230     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231     public com.liferay.portlet.tasks.model.TasksReview[] findByP_S_C_PrevAndNext(
232         long reviewId, long proposalId, int stage, boolean completed,
233         com.liferay.portal.kernel.util.OrderByComparator obc)
234         throws com.liferay.portal.SystemException,
235             com.liferay.portlet.tasks.NoSuchReviewException;
236 
237     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C_R(
239         long proposalId, int stage, boolean completed, boolean rejected)
240         throws com.liferay.portal.SystemException;
241 
242     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C_R(
244         long proposalId, int stage, boolean completed, boolean rejected,
245         int start, int end) throws com.liferay.portal.SystemException;
246 
247     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findByP_S_C_R(
249         long proposalId, int stage, boolean completed, boolean rejected,
250         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
251         throws com.liferay.portal.SystemException;
252 
253     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254     public com.liferay.portlet.tasks.model.TasksReview findByP_S_C_R_First(
255         long proposalId, int stage, boolean completed, boolean rejected,
256         com.liferay.portal.kernel.util.OrderByComparator obc)
257         throws com.liferay.portal.SystemException,
258             com.liferay.portlet.tasks.NoSuchReviewException;
259 
260     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261     public com.liferay.portlet.tasks.model.TasksReview findByP_S_C_R_Last(
262         long proposalId, int stage, boolean completed, boolean rejected,
263         com.liferay.portal.kernel.util.OrderByComparator obc)
264         throws com.liferay.portal.SystemException,
265             com.liferay.portlet.tasks.NoSuchReviewException;
266 
267     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268     public com.liferay.portlet.tasks.model.TasksReview[] findByP_S_C_R_PrevAndNext(
269         long reviewId, long proposalId, int stage, boolean completed,
270         boolean rejected, com.liferay.portal.kernel.util.OrderByComparator obc)
271         throws com.liferay.portal.SystemException,
272             com.liferay.portlet.tasks.NoSuchReviewException;
273 
274     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275     public java.util.List<Object> findWithDynamicQuery(
276         com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
277         throws com.liferay.portal.SystemException;
278 
279     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280     public java.util.List<Object> findWithDynamicQuery(
281         com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
282         int end) throws com.liferay.portal.SystemException;
283 
284     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findAll()
286         throws com.liferay.portal.SystemException;
287 
288     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findAll(
290         int start, int end) throws com.liferay.portal.SystemException;
291 
292     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293     public java.util.List<com.liferay.portlet.tasks.model.TasksReview> findAll(
294         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
295         throws com.liferay.portal.SystemException;
296 
297     public void removeByUserId(long userId)
298         throws com.liferay.portal.SystemException;
299 
300     public void removeByProposalId(long proposalId)
301         throws com.liferay.portal.SystemException;
302 
303     public void removeByU_P(long userId, long proposalId)
304         throws com.liferay.portal.SystemException,
305             com.liferay.portlet.tasks.NoSuchReviewException;
306 
307     public void removeByP_S(long proposalId, int stage)
308         throws com.liferay.portal.SystemException;
309 
310     public void removeByP_S_C(long proposalId, int stage, boolean completed)
311         throws com.liferay.portal.SystemException;
312 
313     public void removeByP_S_C_R(long proposalId, int stage, boolean completed,
314         boolean rejected) throws com.liferay.portal.SystemException;
315 
316     public void removeAll() throws com.liferay.portal.SystemException;
317 
318     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319     public int countByUserId(long userId)
320         throws com.liferay.portal.SystemException;
321 
322     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323     public int countByProposalId(long proposalId)
324         throws com.liferay.portal.SystemException;
325 
326     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327     public int countByU_P(long userId, long proposalId)
328         throws com.liferay.portal.SystemException;
329 
330     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331     public int countByP_S(long proposalId, int stage)
332         throws com.liferay.portal.SystemException;
333 
334     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
335     public int countByP_S_C(long proposalId, int stage, boolean completed)
336         throws com.liferay.portal.SystemException;
337 
338     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339     public int countByP_S_C_R(long proposalId, int stage, boolean completed,
340         boolean rejected) throws com.liferay.portal.SystemException;
341 
342     @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343     public int countAll() throws com.liferay.portal.SystemException;
344 }