public interface PolicyRepositoryService
| Modifier and Type | Method and Description |
|---|---|
PolicyDefinitionLink |
addPolicyDefinitionLink(String policyDefinitionId,
String type,
String linkValue)
Adds a new
PolicyDefinitionLink for the given policy definition id. |
String |
convertPolicyDefinitionModelToJson(String policyDefinitionId)
Returns the
PolicyModel as a JSON string. |
PolicyDeploymentBuilder |
createDeployment()
Starts creating a new deployment
|
PolicyDeploymentQuery |
createDeploymentQuery()
Query deployments
|
PolicyDefinitionQuery |
createPolicyDefinitionQuery()
Query case definitions
|
void |
deleteDeployment(String deploymentId)
Deletes the given deployment.
|
void |
deletePolicyDefinitionLink(String policyDefinitionLinkId)
Deletes an
PolicyDefinitionLink for the given policy definition link id. |
List<String> |
getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.
|
PolicyDefinition |
getPolicyDefinition(String policyDefinitionId)
Returns the
PolicyDefinition including all policy information like additional Properties (e.g. |
PolicyDefinition |
getPolicyDefinitionByKey(String policyDefinitionKey)
Returns the
PolicyDefinition including all policy information like additional Properties (e.g. |
PolicyDefinition |
getPolicyDefinitionByKeyAndTenantId(String policyDefinitionKey,
String tenantId)
Returns the
PolicyDefinition including all policy information like additional Properties (e.g. |
List<PolicyDefinitionLink> |
getPolicyDefinitionLinks(String policyDefinitionId)
Returns
PolicyDefinitionLinks for the given policy definition id. |
PolicyModel |
getPolicyModel(String policyDefinitionId)
Returns the
PolicyModel including all policy model info. |
PolicyModel |
getPolicyModelByKey(String policyDefinitionKey)
Returns the
PolicyModel including all policy model info,
using the policy definition key and resolving the key to the latest version. |
PolicyModel |
getPolicyModelByKeyAndTenantId(String policyDefinitionKey,
String tenantId)
Returns the
PolicyModel including all policy model info,
using the policy definition key and resolving the key to the latest version. |
InputStream |
getResourceAsStream(String deploymentId,
String resourceName)
Gives access to a deployment resource through a stream of bytes.
|
PolicyDeploymentBuilder createDeployment()
List<String> getDeploymentResourceNames(String deploymentId)
deploymentId - id of the deployment, cannot be null.InputStream getResourceAsStream(String deploymentId, String resourceName)
deploymentId - id of the deployment, cannot be null.resourceName - name of the resource, cannot be null.org.flowable.common.engine.api.FlowableObjectNotFoundException - when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.PolicyModel getPolicyModel(String policyDefinitionId)
PolicyModel including all policy model info.PolicyModel getPolicyModelByKey(String policyDefinitionKey)
PolicyModel including all policy model info,
using the policy definition key and resolving the key to the latest version.PolicyModel getPolicyModelByKeyAndTenantId(String policyDefinitionKey, String tenantId)
PolicyModel including all policy model info,
using the policy definition key and resolving the key to the latest version.String convertPolicyDefinitionModelToJson(String policyDefinitionId)
PolicyModel as a JSON string.PolicyDefinition getPolicyDefinition(String policyDefinitionId)
PolicyDefinition including all policy information like additional Properties (e.g. documentation).PolicyDefinition getPolicyDefinitionByKey(String policyDefinitionKey)
PolicyDefinition including all policy information like additional Properties (e.g. documentation).
The latest version for the given key will be returned.PolicyDefinition getPolicyDefinitionByKeyAndTenantId(String policyDefinitionKey, String tenantId)
PolicyDefinition including all policy information like additional Properties (e.g. documentation).
The latest version for the given key will be returned.List<PolicyDefinitionLink> getPolicyDefinitionLinks(String policyDefinitionId)
PolicyDefinitionLinks for the given policy definition id.PolicyDefinitionLink addPolicyDefinitionLink(String policyDefinitionId, String type, String linkValue)
PolicyDefinitionLink for the given policy definition id.void deletePolicyDefinitionLink(String policyDefinitionLinkId)
PolicyDefinitionLink for the given policy definition link id.void deleteDeployment(String deploymentId)
deploymentId - id of the deployment, cannot be null.PolicyDeploymentQuery createDeploymentQuery()
PolicyDefinitionQuery createPolicyDefinitionQuery()
Copyright © 2019. All rights reserved.