1
14
15 package com.liferay.portlet.tasks.service;
16
17 import com.liferay.portal.PortalException;
18 import com.liferay.portal.SystemException;
19 import com.liferay.portal.kernel.annotation.Isolation;
20 import com.liferay.portal.kernel.annotation.Propagation;
21 import com.liferay.portal.kernel.annotation.Transactional;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface TasksProposalLocalService {
50 public com.liferay.portlet.tasks.model.TasksProposal addTasksProposal(
51 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
52 throws com.liferay.portal.SystemException;
53
54 public com.liferay.portlet.tasks.model.TasksProposal createTasksProposal(
55 long proposalId);
56
57 public void deleteTasksProposal(long proposalId)
58 throws com.liferay.portal.PortalException,
59 com.liferay.portal.SystemException;
60
61 public void deleteTasksProposal(
62 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
63 throws com.liferay.portal.SystemException;
64
65 public java.util.List<Object> dynamicQuery(
66 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71 int end) throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75 int end,
76 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
77 throws com.liferay.portal.SystemException;
78
79 public int dynamicQueryCount(
80 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
81 throws com.liferay.portal.SystemException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public com.liferay.portlet.tasks.model.TasksProposal getTasksProposal(
85 long proposalId)
86 throws com.liferay.portal.PortalException,
87 com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getTasksProposals(
91 int start, int end) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public int getTasksProposalsCount()
95 throws com.liferay.portal.SystemException;
96
97 public com.liferay.portlet.tasks.model.TasksProposal updateTasksProposal(
98 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
99 throws com.liferay.portal.SystemException;
100
101 public com.liferay.portlet.tasks.model.TasksProposal updateTasksProposal(
102 com.liferay.portlet.tasks.model.TasksProposal tasksProposal,
103 boolean merge) throws com.liferay.portal.SystemException;
104
105 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
106 long userId, long groupId, java.lang.String className,
107 java.lang.String classPK, java.lang.String name,
108 java.lang.String description, long reviewUserId,
109 boolean addCommunityPermissions, boolean addGuestPermissions)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
114 long userId, long groupId, java.lang.String className,
115 java.lang.String classPK, java.lang.String name,
116 java.lang.String description, long reviewUserId,
117 java.lang.Boolean addCommunityPermissions,
118 java.lang.Boolean addGuestPermissions,
119 java.lang.String[] communityPermissions,
120 java.lang.String[] guestPermissions)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
125 long userId, long groupId, java.lang.String className,
126 java.lang.String classPK, java.lang.String name,
127 java.lang.String description, long reviewUserId,
128 java.lang.String[] communityPermissions,
129 java.lang.String[] guestPermissions)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 public void addProposalResources(long proposalId,
134 boolean addCommunityPermissions, boolean addGuestPermissions)
135 throws com.liferay.portal.PortalException,
136 com.liferay.portal.SystemException;
137
138 public void addProposalResources(long proposalId,
139 java.lang.String[] communityPermissions,
140 java.lang.String[] guestPermissions)
141 throws com.liferay.portal.PortalException,
142 com.liferay.portal.SystemException;
143
144 public void addProposalResources(
145 com.liferay.portlet.tasks.model.TasksProposal proposal,
146 boolean addCommunityPermissions, boolean addGuestPermissions)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException;
149
150 public void addProposalResources(
151 com.liferay.portlet.tasks.model.TasksProposal proposal,
152 java.lang.String[] communityPermissions,
153 java.lang.String[] guestPermissions)
154 throws com.liferay.portal.PortalException,
155 com.liferay.portal.SystemException;
156
157 public void deleteProposal(long proposalId)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException;
160
161 public void deleteProposal(long classNameId, java.lang.String classPK)
162 throws com.liferay.portal.PortalException,
163 com.liferay.portal.SystemException;
164
165 public void deleteProposal(java.lang.String className,
166 java.lang.String classPK)
167 throws com.liferay.portal.PortalException,
168 com.liferay.portal.SystemException;
169
170 public void deleteProposal(
171 com.liferay.portlet.tasks.model.TasksProposal proposal)
172 throws com.liferay.portal.PortalException,
173 com.liferay.portal.SystemException;
174
175 public void deleteProposals(long groupId)
176 throws com.liferay.portal.PortalException,
177 com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
181 long proposalId)
182 throws com.liferay.portal.PortalException,
183 com.liferay.portal.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
187 long classNameId, java.lang.String classPK)
188 throws com.liferay.portal.PortalException,
189 com.liferay.portal.SystemException;
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
193 java.lang.String className, java.lang.String classPK)
194 throws com.liferay.portal.PortalException,
195 com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getProposals(
199 long groupId, int start, int end)
200 throws com.liferay.portal.SystemException;
201
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public int getProposalsCount(long groupId)
204 throws com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getReviewProposals(
208 long groupId, long userId, int start, int end)
209 throws com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public int getReviewProposalsCount(long groupId, long userId)
213 throws com.liferay.portal.SystemException;
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getUserProposals(
217 long groupId, long userId, int start, int end)
218 throws com.liferay.portal.SystemException;
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getUserProposalsCount(long groupId, long userId)
222 throws com.liferay.portal.SystemException;
223
224 public com.liferay.portlet.tasks.model.TasksProposal updateProposal(
225 long userId, long proposalId, java.lang.String description,
226 int dueDateMonth, int dueDateDay, int dueDateYear, int dueDateHour,
227 int dueDateMinute)
228 throws com.liferay.portal.PortalException,
229 com.liferay.portal.SystemException;
230 }