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.PortalException,
67 com.liferay.portal.SystemException;
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.PortalException,
85 com.liferay.portal.SystemException;
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.Boolean addCommunityPermissions,
116 java.lang.Boolean addGuestPermissions,
117 java.lang.String[] communityPermissions,
118 java.lang.String[] guestPermissions)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public com.liferay.portlet.tasks.model.TasksProposal addProposal(
123 long userId, long groupId, java.lang.String className,
124 java.lang.String classPK, java.lang.String name,
125 java.lang.String description, long reviewUserId,
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(long proposalId,
137 java.lang.String[] communityPermissions,
138 java.lang.String[] guestPermissions)
139 throws com.liferay.portal.PortalException,
140 com.liferay.portal.SystemException;
141
142 public void addProposalResources(
143 com.liferay.portlet.tasks.model.TasksProposal proposal,
144 boolean addCommunityPermissions, boolean addGuestPermissions)
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(long proposalId)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException;
158
159 public void deleteProposal(long classNameId, java.lang.String classPK)
160 throws com.liferay.portal.PortalException,
161 com.liferay.portal.SystemException;
162
163 public void deleteProposal(java.lang.String className,
164 java.lang.String classPK)
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.PortalException,
175 com.liferay.portal.SystemException;
176
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
179 long proposalId)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
185 long classNameId, java.lang.String classPK)
186 throws com.liferay.portal.PortalException,
187 com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.tasks.model.TasksProposal getProposal(
191 java.lang.String className, java.lang.String classPK)
192 throws com.liferay.portal.PortalException,
193 com.liferay.portal.SystemException;
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getProposals(
197 long groupId, int start, int end)
198 throws com.liferay.portal.SystemException;
199
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public int getProposalsCount(long groupId)
202 throws com.liferay.portal.SystemException;
203
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getReviewProposals(
206 long groupId, long userId, int start, int end)
207 throws com.liferay.portal.SystemException;
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public int getReviewProposalsCount(long groupId, long userId)
211 throws com.liferay.portal.SystemException;
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public java.util.List<com.liferay.portlet.tasks.model.TasksProposal> getUserProposals(
215 long groupId, long userId, int start, int end)
216 throws com.liferay.portal.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public int getUserProposalsCount(long groupId, long userId)
220 throws com.liferay.portal.SystemException;
221
222 public com.liferay.portlet.tasks.model.TasksProposal updateProposal(
223 long userId, long proposalId, java.lang.String description,
224 int dueDateMonth, int dueDateDay, int dueDateYear, int dueDateHour,
225 int dueDateMinute)
226 throws com.liferay.portal.PortalException,
227 com.liferay.portal.SystemException;
228 }