Class DataObjectDefinitionDeployer
java.lang.Object
com.flowable.dataobject.engine.impl.deployer.DataObjectDefinitionDeployer
- All Implemented Interfaces:
EngineDeployer
- Author:
- Tijs Rademakers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAuthorizations(DataObjectDefinitionEntity dataObjectDefinition, DataObjectModel model, DataObjectEngineConfiguration engineConfiguration) protected voidaddAuthorizations(DataObjectDefinitionEntity dataObjectDefinition, ServiceRegistryDataObjectPermissions permissions, String type, IdentityLinkService identityLinkService) protected voidcreateIdentityLink(String dataObjectDefinitionId, String type, String userId, String groupId, IdentityLinkService identityLinkService) voiddeploy(EngineDeployment deployment, Map<String, Object> deploymentSettings) protected DataObjectDefinitionEntitygetMostRecentVersionOfDataObjectDefinition(DataObjectModel dataObjectModel, String tenantId) protected DataObjectDefinitionEntitygetPersistedInstanceOfDataObjectDefinition(String key, String deploymentId, String tenantId) protected voidupdateCachingAndArtifacts(DataObjectDefinitionEntity dataObjectDefinition, DataObjectModel model, DataObjectDeploymentEntity deployment)
-
Constructor Details
-
DataObjectDefinitionDeployer
public DataObjectDefinitionDeployer()
-
-
Method Details
-
deploy
- Specified by:
deployin interfaceEngineDeployer
-
getMostRecentVersionOfDataObjectDefinition
protected DataObjectDefinitionEntity getMostRecentVersionOfDataObjectDefinition(DataObjectModel dataObjectModel, String tenantId) -
getPersistedInstanceOfDataObjectDefinition
protected DataObjectDefinitionEntity getPersistedInstanceOfDataObjectDefinition(String key, String deploymentId, String tenantId) -
updateCachingAndArtifacts
protected void updateCachingAndArtifacts(DataObjectDefinitionEntity dataObjectDefinition, DataObjectModel model, DataObjectDeploymentEntity deployment) -
addAuthorizations
protected void addAuthorizations(DataObjectDefinitionEntity dataObjectDefinition, DataObjectModel model, DataObjectEngineConfiguration engineConfiguration) -
addAuthorizations
protected void addAuthorizations(DataObjectDefinitionEntity dataObjectDefinition, ServiceRegistryDataObjectPermissions permissions, String type, IdentityLinkService identityLinkService) -
createIdentityLink
protected void createIdentityLink(String dataObjectDefinitionId, String type, String userId, String groupId, IdentityLinkService identityLinkService)
-