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