Package org.flowable.form.api
Interface FormRepositoryService
public interface FormRepositoryService
Service providing access to the repository of forms.
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and TypeMethodDescriptionvoid
changeDeploymentParentDeploymentId
(String deploymentId, String newParentDeploymentId) Changes the parent deployment id of a deployment.void
deleteDeployment
(String deploymentId) Deletes the given deployment.void
deleteDeployment
(String deploymentId, boolean cascade) Deletes the given deployment and cascade deletion to form instancesgetDeploymentResourceNames
(String deploymentId) getFormDefinition
(String formDefinitionId) getFormDefinitionResource
(String formDefinitionId) getFormModelById
(String formDefinitionId) getFormModelByKey
(String formDefinitionKey) getFormModelByKey
(String formDefinitionKey, String tenantId, boolean fallbackToDefaultTenant) getFormModelByKeyAndParentDeploymentId
(String formDefinitionKey, String parentDeploymentId) getFormModelByKeyAndParentDeploymentId
(String formDefinitionKey, String parentDeploymentId, String tenantId, boolean fallbackToDefaultTenant) getResourceAsStream
(String deploymentId, String resourceName) void
setDeploymentCategory
(String deploymentId, String category) Changes the category of a deployment.void
setDeploymentTenantId
(String deploymentId, String newTenantId) Changes the tenant id of a deployment.void
setFormDefinitionCategory
(String formDefinitionId, String category)
-
Method Details
-
createDeployment
FormDeploymentBuilder createDeployment() -
deleteDeployment
Deletes the given deployment.- Parameters:
deploymentId
- id of the deployment, cannot be null.
-
deleteDeployment
Deletes the given deployment and cascade deletion to form instances- Parameters:
deploymentId
- id of the deployment, cannot be null.
-
createFormDefinitionQuery
FormDefinitionQuery createFormDefinitionQuery() -
createNativeFormDefinitionQuery
NativeFormDefinitionQuery createNativeFormDefinitionQuery() -
setDeploymentCategory
Changes the category of a deployment.- Parameters:
deploymentId
- The id of the deployment of which the category will be changed.category
- The new category.
-
setDeploymentTenantId
Changes the tenant id of a deployment.- Parameters:
deploymentId
- The id of the deployment of which the tenant identifier will be changed.newTenantId
- The new tenant identifier.
-
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
FormDeploymentQuery createDeploymentQuery() -
createNativeDeploymentQuery
NativeFormDeploymentQuery createNativeDeploymentQuery() -
getFormDefinition
-
getFormModelById
-
getFormModelByKey
-
getFormModelByKey
-
getFormModelByKeyAndParentDeploymentId
-
getFormModelByKeyAndParentDeploymentId
-
getFormDefinitionResource
-
setFormDefinitionCategory
-