public interface DataObjectRepositoryService
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.
|
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.
|
DataObjectDeploymentBuilder createDeployment()
List<String> getDeploymentResourceNames(String deploymentId)
deploymentId
- id of the deployment, cannot be null.InputStream getResourceAsStream(String deploymentId, String resourceName)
deploymentId
- id of the deployment, cannot be null.resourceName
- name of the resource, cannot be null.FlowableObjectNotFoundException
- when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.DataObjectDefinitionQuery createDataObjectDefinitionQuery()
DataObjectDefinition getDataObjectDefinition(String dataObjectDefinitionId)
dataObjectDefinitionId
- the id of the data objectdefinitionDataObjectDefinition getDataObjectDefinitionByKey(String dataObjectDefinitionKey)
DataObjectDefinition getDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
DataObjectModel getDataObjectModel(String dataObjectDefinitionId)
DataObjectModel getDataObjectModelByKey(String dataObjectDefinitionKey)
DataObjectModel getDataObjectModelByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
DataObjectSchemaDefinitionQuery createDataObjectSchemaDefinitionQuery()
void performDataObjectSchemaDefinitionUpdate(String dataObjectSchemaDefinitionId)
dataObjectSchemaDefinitionId
- the id of the data object schema definition for which the update should be donevoid performDataObjectSchemaDefinitionRollback(String dataObjectSchemaDefinitionId)
dataObjectSchemaDefinitionId
- the id of the data object schema definition for which the rollback should be doneMasterDataModel getMasterDataModel(String dataObjectDefinitionId)
dataObjectDefinitionId
- the id of the master data definition to return its modelvoid deleteDeployment(String deploymentId)
deploymentId
- id of the deployment, cannot be null.DataObjectDeploymentQuery createDeploymentQuery()