001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024
025
037 @ProviderType
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface WorkflowDefinitionLinkLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portal.model.WorkflowDefinitionLink addWorkflowDefinitionLink(
056 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portal.model.WorkflowDefinitionLink createWorkflowDefinitionLink(
066 long workflowDefinitionLinkId);
067
068
076 public com.liferay.portal.model.WorkflowDefinitionLink deleteWorkflowDefinitionLink(
077 long workflowDefinitionLinkId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portal.model.WorkflowDefinitionLink deleteWorkflowDefinitionLink(
089 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156
164 public long dynamicQueryCount(
165 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
166 com.liferay.portal.kernel.dao.orm.Projection projection)
167 throws com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.WorkflowDefinitionLink fetchWorkflowDefinitionLink(
171 long workflowDefinitionLinkId)
172 throws com.liferay.portal.kernel.exception.SystemException;
173
174
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
184 long workflowDefinitionLinkId)
185 throws com.liferay.portal.kernel.exception.PortalException,
186 com.liferay.portal.kernel.exception.SystemException;
187
188 @Override
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portal.model.PersistedModel getPersistedModel(
191 java.io.Serializable primaryKeyObj)
192 throws com.liferay.portal.kernel.exception.PortalException,
193 com.liferay.portal.kernel.exception.SystemException;
194
195
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public java.util.List<com.liferay.portal.model.WorkflowDefinitionLink> getWorkflowDefinitionLinks(
209 int start, int end)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public int getWorkflowDefinitionLinksCount()
220 throws com.liferay.portal.kernel.exception.SystemException;
221
222
229 public com.liferay.portal.model.WorkflowDefinitionLink updateWorkflowDefinitionLink(
230 com.liferay.portal.model.WorkflowDefinitionLink workflowDefinitionLink)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
238 public java.lang.String getBeanIdentifier();
239
240
245 public void setBeanIdentifier(java.lang.String beanIdentifier);
246
247 public com.liferay.portal.model.WorkflowDefinitionLink addWorkflowDefinitionLink(
248 long userId, long companyId, long groupId, java.lang.String className,
249 long classPK, long typePK, java.lang.String workflowDefinitionName,
250 int workflowDefinitionVersion)
251 throws com.liferay.portal.kernel.exception.PortalException,
252 com.liferay.portal.kernel.exception.SystemException;
253
254 public void deleteWorkflowDefinitionLink(long companyId, long groupId,
255 java.lang.String className, long classPK, 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 fetchDefaultWorkflowDefinitionLink(
261 long companyId, java.lang.String className, long classPK, long typePK)
262 throws com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public com.liferay.portal.model.WorkflowDefinitionLink fetchWorkflowDefinitionLink(
266 long companyId, long groupId, java.lang.String className, long classPK,
267 long typePK)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public com.liferay.portal.model.WorkflowDefinitionLink fetchWorkflowDefinitionLink(
273 long companyId, long groupId, java.lang.String className, long classPK,
274 long typePK, boolean strict)
275 throws com.liferay.portal.kernel.exception.PortalException,
276 com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portal.model.WorkflowDefinitionLink getDefaultWorkflowDefinitionLink(
280 long companyId, java.lang.String className, long classPK, long typePK)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
286 long companyId, long groupId, java.lang.String className, long classPK,
287 long typePK)
288 throws com.liferay.portal.kernel.exception.PortalException,
289 com.liferay.portal.kernel.exception.SystemException;
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public com.liferay.portal.model.WorkflowDefinitionLink getWorkflowDefinitionLink(
293 long companyId, long groupId, java.lang.String className, long classPK,
294 long typePK, boolean strict)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public int getWorkflowDefinitionLinksCount(long companyId,
300 java.lang.String workflowDefinitionName, int workflowDefinitionVersion)
301 throws com.liferay.portal.kernel.exception.SystemException;
302
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
305 java.lang.String className)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
311 java.lang.String className, long classPK)
312 throws com.liferay.portal.kernel.exception.PortalException,
313 com.liferay.portal.kernel.exception.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public boolean hasWorkflowDefinitionLink(long companyId, long groupId,
317 java.lang.String className, long classPK, long typePK)
318 throws com.liferay.portal.kernel.exception.PortalException,
319 com.liferay.portal.kernel.exception.SystemException;
320
321 public void updateWorkflowDefinitionLink(long userId, long companyId,
322 long groupId, java.lang.String className, long classPK, long typePK,
323 java.lang.String workflowDefinition)
324 throws com.liferay.portal.kernel.exception.PortalException,
325 com.liferay.portal.kernel.exception.SystemException;
326
327 public com.liferay.portal.model.WorkflowDefinitionLink updateWorkflowDefinitionLink(
328 long userId, long companyId, long groupId, java.lang.String className,
329 long classPK, long typePK, java.lang.String workflowDefinitionName,
330 int workflowDefinitionVersion)
331 throws com.liferay.portal.kernel.exception.PortalException,
332 com.liferay.portal.kernel.exception.SystemException;
333
334 public void updateWorkflowDefinitionLinks(long userId, long companyId,
335 long groupId, java.lang.String className, long classPK,
336 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.Long, java.lang.String>> workflowDefinitionOVPs)
337 throws com.liferay.portal.kernel.exception.PortalException,
338 com.liferay.portal.kernel.exception.SystemException;
339 }