001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface WorkflowDefinitionLinkLocalService
039 extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.WorkflowDefinitionLink addWorkflowDefinitionLink(
054 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.WorkflowDefinitionLink createWorkflowDefinitionLink(
064 long workflowDefinitionLinkId);
065
066
073 public void deleteWorkflowDefinitionLink(long workflowDefinitionLinkId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteWorkflowDefinitionLink(
084 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
159 long workflowDefinitionLinkId)
160 throws com.liferay.portal.kernel.exception.PortalException,
161 com.liferay.portal.kernel.exception.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public com.liferay.portal.model.PersistedModel getPersistedModel(
165 java.io.Serializable primaryKeyObj)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public java.util.List<com.liferay.portal.model.WorkflowDefinitionLink> getWorkflowDefinitionLinks(
183 int start, int end)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public int getWorkflowDefinitionLinksCount()
194 throws com.liferay.portal.kernel.exception.SystemException;
195
196
203 public com.liferay.portal.model.WorkflowDefinitionLink updateWorkflowDefinitionLink(
204 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
205 throws com.liferay.portal.kernel.exception.SystemException;
206
207
215 public com.liferay.portal.model.WorkflowDefinitionLink updateWorkflowDefinitionLink(
216 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink,
217 boolean merge)
218 throws com.liferay.portal.kernel.exception.SystemException;
219
220
225 public java.lang.String getBeanIdentifier();
226
227
232 public void setBeanIdentifier(java.lang.String beanIdentifier);
233
234 public com.liferay.portal.model.WorkflowDefinitionLink addWorkflowDefinitionLink(
235 long userId, long companyId, long groupId, java.lang.String className,
236 long classPK, long typePK, java.lang.String workflowDefinitionName,
237 int workflowDefinitionVersion)
238 throws com.liferay.portal.kernel.exception.PortalException,
239 com.liferay.portal.kernel.exception.SystemException;
240
241 public void deleteWorkflowDefinitionLink(long companyId, long groupId,
242 java.lang.String className, long classPK, long typePK)
243 throws com.liferay.portal.kernel.exception.PortalException,
244 com.liferay.portal.kernel.exception.SystemException;
245
246 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
247 public com.liferay.portal.model.WorkflowDefinitionLink getDefaultWorkflowDefinitionLink(
248 long companyId, java.lang.String className, long classPK, long typePK)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException;
251
252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
253 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
254 long companyId, long groupId, java.lang.String className, long classPK,
255 long typePK)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
261 long companyId, long groupId, java.lang.String className, long classPK,
262 long typePK, boolean strict)
263 throws com.liferay.portal.kernel.exception.PortalException,
264 com.liferay.portal.kernel.exception.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public int getWorkflowDefinitionLinksCount(long companyId,
268 java.lang.String workflowDefinitionName, int workflowDefinitionVersion)
269 throws com.liferay.portal.kernel.exception.SystemException;
270
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
273 java.lang.String className)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
279 java.lang.String className, long classPK)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException;
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
285 java.lang.String className, long classPK, long typePK)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public void updateWorkflowDefinitionLink(long userId, long companyId,
290 long groupId, java.lang.String className, long classPK, long typePK,
291 java.lang.String workflowDefinition)
292 throws com.liferay.portal.kernel.exception.PortalException,
293 com.liferay.portal.kernel.exception.SystemException;
294
295 public com.liferay.portal.model.WorkflowDefinitionLink updateWorkflowDefinitionLink(
296 long userId, long companyId, long groupId, java.lang.String className,
297 long classPK, long typePK, java.lang.String workflowDefinitionName,
298 int workflowDefinitionVersion)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 public void updateWorkflowDefinitionLinks(long userId, long companyId,
303 long groupId, java.lang.String className, long classPK,
304 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Long, java.lang.String>> workflowDefinitions)
305 throws com.liferay.portal.kernel.exception.PortalException,
306 com.liferay.portal.kernel.exception.SystemException;
307 }