Interface WorkflowDefinitionLinkService
- All Superinterfaces:
BaseService
- All Known Implementing Classes:
WorkflowDefinitionLinkServiceWrapper
@AccessControlled
@CTAware
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface WorkflowDefinitionLinkService
extends BaseService
Provides the remote service interface for WorkflowDefinitionLink. Methods of this
service are expected to have security checks based on the propagated JAAS
credentials because this service can be accessed remotely.
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Method Summary
Modifier and TypeMethodDescriptionaddWorkflowDefinitionLink
(long userId, long companyId, long groupId, String className, long classPK, long typePK, String workflowDefinitionName, int workflowDefinitionVersion) fetchWorkflowDefinitionLinkByExternalReferenceCode
(String externalReferenceCode, long groupId) Returns the OSGi service identifier.getWorkflowDefinitionLinks
(long companyId, String workflowDefinitionName, int workflowDefinitionVersion) updateWorkflowDefinitionLink
(String externalReferenceCode, long userId, long companyId, long groupId, String className, long classPK, long typePK, String workflowDefinitionName, int workflowDefinitionVersion)
-
Method Details
-
addWorkflowDefinitionLink
WorkflowDefinitionLink addWorkflowDefinitionLink(long userId, long companyId, long groupId, String className, long classPK, long typePK, String workflowDefinitionName, int workflowDefinitionVersion) throws PortalException - Throws:
PortalException
-
fetchWorkflowDefinitionLinkByExternalReferenceCode
@Transactional(propagation=SUPPORTS, readOnly=true) WorkflowDefinitionLink fetchWorkflowDefinitionLinkByExternalReferenceCode(String externalReferenceCode, long groupId) throws PortalException - Throws:
PortalException
-
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
getWorkflowDefinitionLinks
@Transactional(propagation=SUPPORTS, readOnly=true) List<WorkflowDefinitionLink> getWorkflowDefinitionLinks(long companyId, String workflowDefinitionName, int workflowDefinitionVersion) throws PortalException - Throws:
PortalException
-
updateWorkflowDefinitionLink
WorkflowDefinitionLink updateWorkflowDefinitionLink(String externalReferenceCode, long userId, long companyId, long groupId, String className, long classPK, long typePK, String workflowDefinitionName, int workflowDefinitionVersion) throws PortalException - Throws:
PortalException
-