public class DataObjectRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DataObjectEngineConfiguration> implements DataObjectRepositoryService
| Constructor and Description |
|---|
DataObjectRepositoryServiceImpl(DataObjectEngineConfiguration engineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
String |
convertDataObjectModelToJson(String dataObjectDefinitionId) |
DataObjectDefinitionQuery |
createDataObjectDefinitionQuery()
Returns a new data object definition query instance to be used when searching for data object definitions.
|
DataObjectSchemaDefinitionQuery |
createDataObjectSchemaDefinitionQuery() |
DataObjectDeploymentBuilder |
createDeployment()
Starts creating a new deployment
|
DataObjectDeploymentQuery |
createDeploymentQuery()
Query deployments
|
void |
deleteDeployment(String deploymentId)
Deletes the given deployment.
|
DataObjectDeployment |
deploy(DataObjectDeploymentBuilderImpl deploymentBuilder) |
DataObjectDefinition |
getDataObjectDefinition(String dataObjectDefinitionId)
Returns the specified data object definition given by its id.
|
DataObjectDefinition |
getDataObjectDefinitionByKey(String dataObjectDefinitionKey) |
DataObjectDefinition |
getDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId) |
DataObjectModel |
getDataObjectModel(String dataObjectDefinitionId) |
DataObjectModel |
getDataObjectModelByKey(String dataObjectDefinitionKey) |
DataObjectModel |
getDataObjectModelByKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId) |
List<String> |
getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.
|
MasterDataModel |
getMasterDataModel(String dataObjectDefinitionId)
Returns the master data model for the given master data definition id containing the meta information for that master data type.
|
InputStream |
getResourceAsStream(String deploymentId,
String resourceName)
Gives access to a deployment resource through a stream of bytes.
|
void |
performDataObjectSchemaDefinitionRollback(String dataObjectSchemaDefinitionId)
Perform the rollback for the schema definition with the given id.
|
void |
performDataObjectSchemaDefinitionUpdate(String dataObjectSchemaDefinitionId)
Perform the update for the schema definition with the given id.
|
getCommandExecutor, setCommandExecutorpublic DataObjectRepositoryServiceImpl(DataObjectEngineConfiguration engineConfiguration)
public DataObjectDeploymentBuilder createDeployment()
DataObjectRepositoryServicecreateDeployment in interface DataObjectRepositoryServicepublic List<String> getDeploymentResourceNames(String deploymentId)
DataObjectRepositoryServicegetDeploymentResourceNames in interface DataObjectRepositoryServicedeploymentId - id of the deployment, cannot be null.public InputStream getResourceAsStream(String deploymentId, String resourceName)
DataObjectRepositoryServicegetResourceAsStream in interface DataObjectRepositoryServicedeploymentId - id of the deployment, cannot be null.resourceName - name of the resource, cannot be null.public DataObjectDeployment deploy(DataObjectDeploymentBuilderImpl deploymentBuilder)
public DataObjectDefinition getDataObjectDefinition(String dataObjectDefinitionId)
DataObjectRepositoryServicegetDataObjectDefinition in interface DataObjectRepositoryServicedataObjectDefinitionId - the id of the data objectdefinitionpublic DataObjectDefinition getDataObjectDefinitionByKey(String dataObjectDefinitionKey)
getDataObjectDefinitionByKey in interface DataObjectRepositoryServicepublic DataObjectDefinition getDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
getDataObjectDefinitionByKeyAndTenantId in interface DataObjectRepositoryServicepublic DataObjectModel getDataObjectModel(String dataObjectDefinitionId)
getDataObjectModel in interface DataObjectRepositoryServicepublic MasterDataModel getMasterDataModel(String dataObjectDefinitionId)
DataObjectRepositoryServicegetMasterDataModel in interface DataObjectRepositoryServicedataObjectDefinitionId - the id of the master data definition to return its modelpublic DataObjectModel getDataObjectModelByKey(String dataObjectDefinitionKey)
getDataObjectModelByKey in interface DataObjectRepositoryServicepublic DataObjectModel getDataObjectModelByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
getDataObjectModelByKeyAndTenantId in interface DataObjectRepositoryServicepublic String convertDataObjectModelToJson(String dataObjectDefinitionId)
convertDataObjectModelToJson in interface DataObjectRepositoryServicepublic void performDataObjectSchemaDefinitionUpdate(String dataObjectSchemaDefinitionId)
DataObjectRepositoryServiceperformDataObjectSchemaDefinitionUpdate in interface DataObjectRepositoryServicedataObjectSchemaDefinitionId - the id of the data object schema definition for which the update should be donepublic void performDataObjectSchemaDefinitionRollback(String dataObjectSchemaDefinitionId)
DataObjectRepositoryServiceperformDataObjectSchemaDefinitionRollback in interface DataObjectRepositoryServicedataObjectSchemaDefinitionId - the id of the data object schema definition for which the rollback should be donepublic void deleteDeployment(String deploymentId)
DataObjectRepositoryServicedeleteDeployment in interface DataObjectRepositoryServicedeploymentId - id of the deployment, cannot be null.public DataObjectDeploymentQuery createDeploymentQuery()
DataObjectRepositoryServicecreateDeploymentQuery in interface DataObjectRepositoryServicepublic DataObjectDefinitionQuery createDataObjectDefinitionQuery()
DataObjectRepositoryServicecreateDataObjectDefinitionQuery in interface DataObjectRepositoryServicepublic DataObjectSchemaDefinitionQuery createDataObjectSchemaDefinitionQuery()
createDataObjectSchemaDefinitionQuery in interface DataObjectRepositoryServiceCopyright © 2019. All rights reserved.