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 TasksProposalLocalService {
58 public com.liferay.portlet.tasks.model.TasksProposal addTasksProposal(
59 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.tasks.model.TasksProposal createTasksProposal(
63 long proposalId);
64
65 public void deleteTasksProposal(long proposalId)
66 throws com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteTasksProposal(
70 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
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.TasksProposal getTasksProposal(
83 long proposalId)
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.TasksProposal> getTasksProposals(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getTasksProposalsCount()
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portlet.tasks.model.TasksProposal updateTasksProposal(
96 com.liferay.portlet.tasks.model.TasksProposal tasksProposal)
97 throws com.liferay.portal.SystemException;
98
99 public com.liferay.portlet.tasks.model.TasksProposal updateTasksProposal(
100 com.liferay.portlet.tasks.model.TasksProposal tasksProposal,
101 boolean merge) throws com.liferay.portal.SystemException;
102
103 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
104 long userId, long groupId, java.lang.String className,
105 java.lang.String classPK, java.lang.String name,
106 java.lang.String description, long reviewUserId,
107 boolean addCommunityPermissions, boolean addGuestPermissions)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
112 long userId, long groupId, java.lang.String className,
113 java.lang.String classPK, java.lang.String name,
114 java.lang.String description, long reviewUserId,
115 java.lang.String[] communityPermissions,
116 java.lang.String[] guestPermissions)
117 throws com.liferay.portal.PortalException,
118 com.liferay.portal.SystemException;
119
120 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
121 long userId, long groupId, java.lang.String className,
122 java.lang.String classPK, java.lang.String name,
123 java.lang.String description, long reviewUserId,
124 java.lang.Boolean addCommunityPermissions,
125 java.lang.Boolean addGuestPermissions,
126 java.lang.String[] communityPermissions,
127 java.lang.String[] guestPermissions)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public void addProposalResources(long proposalId,
132 boolean addCommunityPermissions, boolean addGuestPermissions)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void addProposalResources(
137 com.liferay.portlet.tasks.model.TasksProposal proposal,
138 boolean addCommunityPermissions, boolean addGuestPermissions)
139 throws com.liferay.portal.PortalException,
140 com.liferay.portal.SystemException;
141
142 public void addProposalResources(long proposalId,
143 java.lang.String[] communityPermissions,
144 java.lang.String[] guestPermissions)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 public void addProposalResources(
149 com.liferay.portlet.tasks.model.TasksProposal proposal,
150 java.lang.String[] communityPermissions,
151 java.lang.String[] guestPermissions)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 public void deleteProposal(java.lang.String className,
156 java.lang.String classPK)
157 throws com.liferay.portal.PortalException,
158 com.liferay.portal.SystemException;
159
160 public void deleteProposal(long classNameId, java.lang.String classPK)
161 throws com.liferay.portal.PortalException,
162 com.liferay.portal.SystemException;
163
164 public void deleteProposal(long proposalId)
165 throws com.liferay.portal.PortalException,
166 com.liferay.portal.SystemException;
167
168 public void deleteProposal(
169 com.liferay.portlet.tasks.model.TasksProposal proposal)
170 throws com.liferay.portal.PortalException,
171 com.liferay.portal.SystemException;
172
173 public void deleteProposals(long groupId)
174 throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
178 long proposalId)
179 throws com.liferay.portal.PortalException,
180 com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
184 java.lang.String className, java.lang.String classPK)
185 throws com.liferay.portal.PortalException,
186 com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
190 long classNameId, java.lang.String classPK)
191 throws com.liferay.portal.PortalException,
192 com.liferay.portal.SystemException;
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getProposals(
196 long groupId, int start, int end)
197 throws com.liferay.portal.SystemException;
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public int getProposalsCount(long groupId)
201 throws com.liferay.portal.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getReviewProposals(
205 long groupId, long userId, int start, int end)
206 throws com.liferay.portal.SystemException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public int getReviewProposalsCount(long groupId, long userId)
210 throws com.liferay.portal.SystemException;
211
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getUserProposals(
214 long groupId, long userId, int start, int end)
215 throws com.liferay.portal.SystemException;
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public int getUserProposalsCount(long groupId, long userId)
219 throws com.liferay.portal.SystemException;
220
221 public com.liferay.portlet.tasks.model.TasksProposal updateProposal(
222 long userId, long proposalId, java.lang.String description,
223 int dueDateMonth, int dueDateDay, int dueDateYear, int dueDateHour,
224 int dueDateMinute)
225 throws com.liferay.portal.PortalException,
226 com.liferay.portal.SystemException;
227 }