Interface DmnRepositoryService
- All Known Implementing Classes:
DmnRepositoryServiceImpl
public interface DmnRepositoryService
Service providing access to the repository of decision(services) and deployments.
- Author:
- Tijs Rademakers, Yvo Swillens
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeDeploymentParentDeploymentId(String deploymentId, String newParentDeploymentId) Changes the parent deployment id of a deployment.voiddeleteDeployment(String deploymentId) getDecision(String decisionId) getDecisionRequirementsDiagram(String decisionId) getDeploymentResourceNames(String deploymentId) getDmnDefinition(String decisionId) getDmnResource(String decisionId) getResourceAsStream(String deploymentId, String resourceName) voidsetDecisionCategory(String decisionId, String category) voidsetDeploymentCategory(String deploymentId, String category) Changes the category of a deployment.voidsetDeploymentTenantId(String deploymentId, String newTenantId) Changes the tenant id of a deployment.
-
Method Details
-
createDeployment
DmnDeploymentBuilder createDeployment() -
deleteDeployment
-
createDecisionQuery
DmnDecisionQuery createDecisionQuery() -
createNativeDecisionQuery
NativeDecisionQuery createNativeDecisionQuery() -
setDeploymentCategory
-
setDeploymentTenantId
-
changeDeploymentParentDeploymentId
Changes the parent deployment id of a deployment. This is used to move deployments to a different app deployment parent.- Parameters:
deploymentId- The id of the deployment of which the parent deployment identifier will be changed.newParentDeploymentId- The new parent deployment identifier.
-
getDeploymentResourceNames
-
getResourceAsStream
-
createDeploymentQuery
DmnDeploymentQuery createDeploymentQuery() -
createNativeDeploymentQuery
NativeDmnDeploymentQuery createNativeDeploymentQuery() -
getDecision
-
getDmnResource
-
setDecisionCategory
-
getDmnDefinition
-
getDecisionRequirementsDiagram
-