1
22
23 package com.liferay.portlet.tasks.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface TasksReviewLocalService {
58 public com.liferay.portlet.tasks.model.TasksReview addTasksReview(
59 com.liferay.portlet.tasks.model.TasksReview tasksReview)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.tasks.model.TasksReview createTasksReview(
63 long reviewId);
64
65 public void deleteTasksReview(long reviewId)
66 throws com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteTasksReview(
70 com.liferay.portlet.tasks.model.TasksReview tasksReview)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<Object> dynamicQuery(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79 int end) throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.tasks.model.TasksReview getTasksReview(
83 long reviewId)
84 throws com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portlet.tasks.model.TasksReview> getTasksReviews(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getTasksReviewsCount() throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.tasks.model.TasksReview updateTasksReview(
95 com.liferay.portlet.tasks.model.TasksReview tasksReview)
96 throws com.liferay.portal.SystemException;
97
98 public com.liferay.portlet.tasks.model.TasksReview updateTasksReview(
99 com.liferay.portlet.tasks.model.TasksReview tasksReview, boolean merge)
100 throws com.liferay.portal.SystemException;
101
102 public com.liferay.portlet.tasks.model.TasksReview addReview(long userId,
103 long proposalId, long assignedByUserId, int stage)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public com.liferay.portlet.tasks.model.TasksReview approveReview(
108 long userId, long proposalId, int stage)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException;
111
112 public void deleteReview(long reviewId)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException;
115
116 public void deleteReview(com.liferay.portlet.tasks.model.TasksReview review)
117 throws com.liferay.portal.SystemException;
118
119 public void deleteReviews(long proposalId)
120 throws com.liferay.portal.SystemException;
121
122 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
123 public com.liferay.portlet.tasks.model.TasksReview getReview(long reviewId)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public com.liferay.portlet.tasks.model.TasksReview getReview(long userId,
129 long proposalId)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public java.util.List<com.liferay.portlet.tasks.model.TasksReview> getReviews(
135 long proposalId) throws com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public java.util.List<com.liferay.portlet.tasks.model.TasksReview> getReviews(
139 long proposalId, int stage) throws com.liferay.portal.SystemException;
140
141 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
142 public java.util.List<com.liferay.portlet.tasks.model.TasksReview> getReviews(
143 long proposalId, int stage, boolean completed)
144 throws com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public java.util.List<com.liferay.portlet.tasks.model.TasksReview> getReviews(
148 long proposalId, int stage, boolean completed, boolean rejected)
149 throws com.liferay.portal.SystemException;
150
151 public com.liferay.portlet.tasks.model.TasksReview rejectReview(
152 long userId, long proposalId, int stage)
153 throws com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException;
155
156 public void updateReviews(long proposalId, long assignedByUserId,
157 long[][] userIdsPerStage)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException;
160 }