Interface ActionRepositoryService
- All Known Implementing Classes:
ActionRepositoryServiceImpl
public interface ActionRepositoryService
-
Method Summary
Modifier and TypeMethodDescriptionaddActionDefinitionLink(String actionDefinitionId, String type, String linkValue) Adds a newActionDefinitionLinkfor the given action definition id.convertActionDefinitionModelToJson(String actionDefinitionId) Returns theActionDefinitionModelas a JSON string.Query case definitionsStarts creating a new deploymentQuery deploymentsvoiddeleteActionDefinitionLink(String actionDefinitionLinkId) Deletes anActionDefinitionLinkfor the given action definition link id.voiddeleteDeployment(String deploymentId) Deletes the given deployment.getActionDefinition(String actionDefinitionId) Returns theActionDefinitionincluding all action information like additional Properties (e.g.getActionDefinitionByKey(String actionDefinitionKey) Returns theActionDefinitionincluding all action information like additional Properties (e.g.getActionDefinitionByKeyAndTenantId(String actionDefinitionKey, String tenantId) Returns theActionDefinitionincluding all action information like additional Properties (e.g.getActionDefinitionLinks(String actionDefinitionId) ReturnsActionDefinitionLinks for the given action definition id.getActionDefinitionModel(String actionDefinitionId) Returns theActionDefinitionModelincluding all action model info.getActionDefinitionModelByKey(String actionDefinitionKey) Returns theActionDefinitionModelincluding all action model info, using the action definition key and resolving the key to the latest version.getActionDefinitionModelByKeyAndTenantId(String actionDefinitionKey, String tenantId) Returns theActionDefinitionModelincluding all action model info, using the action definition key and resolving the key to the latest version.getDeploymentResourceNames(String deploymentId) Retrieves a list of deployment resources for the given deployment, ordered alphabetically.getResourceAsStream(String deploymentId, String resourceName) Gives access to a deployment resource through a stream of bytes.
-
Method Details
-
createDeployment
ActionDeploymentBuilder createDeployment()Starts creating a new deployment -
getDeploymentResourceNames
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
getResourceAsStream
Gives access to a deployment resource through a stream of bytes.- Parameters:
deploymentId- id of the deployment, cannot be null.resourceName- name of the resource, cannot be null.- Throws:
FlowableObjectNotFoundException- when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.
-
getActionDefinitionModel
Returns theActionDefinitionModelincluding all action model info. -
getActionDefinitionModelByKey
Returns theActionDefinitionModelincluding all action model info, using the action definition key and resolving the key to the latest version. -
getActionDefinitionModelByKeyAndTenantId
ActionDefinitionModel getActionDefinitionModelByKeyAndTenantId(String actionDefinitionKey, String tenantId) Returns theActionDefinitionModelincluding all action model info, using the action definition key and resolving the key to the latest version. -
convertActionDefinitionModelToJson
Returns theActionDefinitionModelas a JSON string. -
getActionDefinition
Returns theActionDefinitionincluding all action information like additional Properties (e.g. documentation). -
getActionDefinitionByKey
Returns theActionDefinitionincluding all action information like additional Properties (e.g. documentation). The latest version for the given key will be returned. -
getActionDefinitionByKeyAndTenantId
Returns theActionDefinitionincluding all action information like additional Properties (e.g. documentation). The latest version for the given key will be returned. -
getActionDefinitionLinks
ReturnsActionDefinitionLinks for the given action definition id. -
addActionDefinitionLink
ActionDefinitionLink addActionDefinitionLink(String actionDefinitionId, String type, String linkValue) Adds a newActionDefinitionLinkfor the given action definition id. -
deleteActionDefinitionLink
Deletes anActionDefinitionLinkfor the given action definition link id. -
deleteDeployment
Deletes the given deployment.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
ActionDeploymentQuery createDeploymentQuery()Query deployments -
createActionDefinitionQuery
ActionDefinitionQuery createActionDefinitionQuery()Query case definitions
-