Interface PlatformRepositoryService
-
- All Known Implementing Classes:
PlatformRepositoryServiceImpl
public interface PlatformRepositoryService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringconvertDataDictionaryModelToJson(String definitionId)Returns theDataDictionaryModelas a JSON string.StringconvertQueryDefinitionModelToJson(String queryDefinitionId)Returns theQueryDefinitionModelas a JSON string.StringconvertSequenceDefinitionModelToJson(String definitionId)Returns theSequenceDefinitionModelas a JSON string.StringconvertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)Returns theVariableExtractorDefinitionModelas a JSON string.DataDictionaryDefinitionQuerycreateDataDictionaryDefinitionQuery()Data dictionary definitionsPlatformDeploymentBuildercreateDeployment()Starts creating a new deploymentPlatformDeploymentQuerycreateDeploymentQuery()Platform deploymentsQueryDefinitionQuerycreateQueryDefinitionQuery()Query definitionsSequenceDefinitionQuerycreateSequenceDefinitionQuery()Sequence definitionsVariableExtractorDefinitionQuerycreateVariableExtractorDefinitionQuery()Variable extractor definitionsWorkDefinitionQuerycreateWorkDefinitionQuery()Query work definitions, e.g.voiddeleteDeployment(String deploymentId)Deletes the given deployment.DataDictionaryDefinitiongetDataDictionaryDefinition(String definitionId)Returns theDataDictionaryDefinitionDataDictionaryDefinitiongetDataDictionaryDefinitionByKey(String definitionKey)Returns theDataDictionaryDefinition.DataDictionaryDefinitiongetDataDictionaryDefinitionByKeyAndTenantId(String definitionKey, String tenantId)Returns theDataDictionaryDefinition.DataDictionaryModelgetDataDictionaryModel(String definitionId)Returns theDataDictionaryModel.DataDictionaryModelgetDataDictionaryModelByKey(String definitionKey)Returns theDataDictionaryModelusing the definition key and resolving the key to the latest version.DataDictionaryModelgetDataDictionaryModelByKeyAndTenantId(String definitionKey, String tenantId)Returns theDataDictionaryModelusing the definition key and resolving the key to the latest version within the given tenant.List<String>getDeploymentResourceNames(String deploymentId)Retrieves a list of deployment resources for the given deployment, ordered alphabetically.QueryDefinitiongetQueryDefinition(String queryDefinitionId)Returns theQueryDefinitionQueryDefinitiongetQueryDefinitionByKey(String queryDefinitionKey)Returns theQueryDefinitionThe latest version for the given key will be returned.QueryDefinitiongetQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)Returns theQueryDefinition.QueryDefinitionModelgetQueryDefinitionModel(String queryDefinitionId)Returns theQueryDefinitionModelincluding all query model info.QueryDefinitionModelgetQueryDefinitionModelByKey(String QueryDefinitionKey)Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.QueryDefinitionModelgetQueryDefinitionModelByKeyAndTenantId(String QueryDefinitionKey, String tenantId)Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.InputStreamgetResourceAsStream(String deploymentId, String resourceName)Gives access to a deployment resource through a stream of bytes.SequenceDefinitiongetSequenceDefinition(String definitionId)Returns theSequenceDefinitionSequenceDefinitiongetSequenceDefinitionByKey(String definitionKey)Returns theSequenceDefinition.SequenceDefinitiongetSequenceDefinitionByKeyAndTenantId(String definitionKey, String tenantId)Returns theSequenceDefinition.SequenceDefinitionModelgetSequenceDefinitionModel(String definitionId)Returns theSequenceDefinitionModelincluding all sequence model info.SequenceDefinitionModelgetSequenceDefinitionModelByKey(String definitionKey)Returns theSequenceDefinitionModelincluding all sequence model info, using the sequence definition key and resolving the key to the latest version.SequenceDefinitionModelgetSequenceDefinitionModelByKeyAndTenantId(String definitionKey, String tenantId)Returns theSequenceDefinitionModelincluding all sequence model info, using the sequence definition key and resolving the key to the latest version.VariableExtractorDefinitiongetVariableExtractorDefinition(String variableExtractorDefinitionId)Returns theVariableExtractorDefinitionVariableExtractorDefinitiongetVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)Returns theVariableExtractorDefinitionThe latest version for the given key will be returned.VariableExtractorDefinitiongetVariableExtractorDefinitionByKeyAndTenantId(String variableExtractorDefinitionKey, String tenantId)Returns theVariableExtractorDefinition.VariableExtractorDefinitionModelgetVariableExtractorDefinitionModel(String variableExtractorDefinitionId)Returns theVariableExtractorDefinitionModelincluding all variable extractor model info.VariableExtractorDefinitionModelgetVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)Returns theVariableExtractorDefinitionModelincluding all variable extractor model info, using the variable extractor definition key and resolving the key to the latest version.VariableExtractorDefinitionModelgetVariableExtractorDefinitionModelByKeyAndTenantId(String VariableExtractorDefinitionKey, String tenantId)Returns theVariableExtractorDefinitionModelincluding all variable extractor model info, using the variable extractor definition key and resolving the key to the latest version.
-
-
-
Method Detail
-
createDeployment
PlatformDeploymentBuilder createDeployment()
Starts creating a new deployment
-
getDeploymentResourceNames
List<String> getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
getResourceAsStream
InputStream getResourceAsStream(String deploymentId, String resourceName)
Gives access to a deployment resource through a stream of bytes.- Parameters:
deploymentId- id of the deployment, cannot be null.resourceName- name of the resource, cannot be null.- Throws:
FlowableObjectNotFoundException- when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.
-
getQueryDefinitionModel
QueryDefinitionModel getQueryDefinitionModel(String queryDefinitionId)
Returns theQueryDefinitionModelincluding all query model info.
-
getVariableExtractorDefinitionModel
VariableExtractorDefinitionModel getVariableExtractorDefinitionModel(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModelincluding all variable extractor model info.
-
getQueryDefinitionModelByKey
QueryDefinitionModel getQueryDefinitionModelByKey(String QueryDefinitionKey)
Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.
-
getVariableExtractorDefinitionModelByKey
VariableExtractorDefinitionModel getVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)
Returns theVariableExtractorDefinitionModelincluding all variable extractor model info, using the variable extractor definition key and resolving the key to the latest version.
-
getQueryDefinitionModelByKeyAndTenantId
QueryDefinitionModel getQueryDefinitionModelByKeyAndTenantId(String QueryDefinitionKey, String tenantId)
Returns theQueryDefinitionModelincluding all query model info, using the query definition key and resolving the key to the latest version.
-
getVariableExtractorDefinitionModelByKeyAndTenantId
VariableExtractorDefinitionModel getVariableExtractorDefinitionModelByKeyAndTenantId(String VariableExtractorDefinitionKey, String tenantId)
Returns theVariableExtractorDefinitionModelincluding all variable extractor model info, using the variable extractor definition key and resolving the key to the latest version.
-
convertQueryDefinitionModelToJson
String convertQueryDefinitionModelToJson(String queryDefinitionId)
Returns theQueryDefinitionModelas a JSON string.
-
convertVariableExtractorDefinitionModelToJson
String convertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModelas a JSON string.
-
getQueryDefinition
QueryDefinition getQueryDefinition(String queryDefinitionId)
Returns theQueryDefinition
-
getVariableExtractorDefinition
VariableExtractorDefinition getVariableExtractorDefinition(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinition
-
getQueryDefinitionByKey
QueryDefinition getQueryDefinitionByKey(String queryDefinitionKey)
Returns theQueryDefinitionThe latest version for the given key will be returned.
-
getVariableExtractorDefinitionByKey
VariableExtractorDefinition getVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
Returns theVariableExtractorDefinitionThe latest version for the given key will be returned.
-
getQueryDefinitionByKeyAndTenantId
QueryDefinition getQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
Returns theQueryDefinition. The latest version for the given key will be returned.
-
getVariableExtractorDefinitionByKeyAndTenantId
VariableExtractorDefinition getVariableExtractorDefinitionByKeyAndTenantId(String variableExtractorDefinitionKey, String tenantId)
Returns theVariableExtractorDefinition. The latest version for the given key will be returned.
-
getSequenceDefinitionModel
SequenceDefinitionModel getSequenceDefinitionModel(String definitionId)
Returns theSequenceDefinitionModelincluding all sequence model info.
-
getSequenceDefinitionModelByKey
SequenceDefinitionModel getSequenceDefinitionModelByKey(String definitionKey)
Returns theSequenceDefinitionModelincluding all sequence model info, using the sequence definition key and resolving the key to the latest version.
-
getSequenceDefinitionModelByKeyAndTenantId
SequenceDefinitionModel getSequenceDefinitionModelByKeyAndTenantId(String definitionKey, String tenantId)
Returns theSequenceDefinitionModelincluding all sequence model info, using the sequence definition key and resolving the key to the latest version.
-
convertSequenceDefinitionModelToJson
String convertSequenceDefinitionModelToJson(String definitionId)
Returns theSequenceDefinitionModelas a JSON string.
-
getSequenceDefinition
SequenceDefinition getSequenceDefinition(String definitionId)
Returns theSequenceDefinition
-
getSequenceDefinitionByKey
SequenceDefinition getSequenceDefinitionByKey(String definitionKey)
Returns theSequenceDefinition. The latest version for the given key will be returned.
-
getSequenceDefinitionByKeyAndTenantId
SequenceDefinition getSequenceDefinitionByKeyAndTenantId(String definitionKey, String tenantId)
Returns theSequenceDefinition. The latest version for the given key will be returned.
-
getDataDictionaryModel
DataDictionaryModel getDataDictionaryModel(String definitionId)
Returns theDataDictionaryModel.
-
getDataDictionaryModelByKey
DataDictionaryModel getDataDictionaryModelByKey(String definitionKey)
Returns theDataDictionaryModelusing the definition key and resolving the key to the latest version.
-
getDataDictionaryModelByKeyAndTenantId
DataDictionaryModel getDataDictionaryModelByKeyAndTenantId(String definitionKey, String tenantId)
Returns theDataDictionaryModelusing the definition key and resolving the key to the latest version within the given tenant.
-
convertDataDictionaryModelToJson
String convertDataDictionaryModelToJson(String definitionId)
Returns theDataDictionaryModelas a JSON string.
-
getDataDictionaryDefinition
DataDictionaryDefinition getDataDictionaryDefinition(String definitionId)
Returns theDataDictionaryDefinition
-
getDataDictionaryDefinitionByKey
DataDictionaryDefinition getDataDictionaryDefinitionByKey(String definitionKey)
Returns theDataDictionaryDefinition. The latest version for the given key will be returned.
-
getDataDictionaryDefinitionByKeyAndTenantId
DataDictionaryDefinition getDataDictionaryDefinitionByKeyAndTenantId(String definitionKey, String tenantId)
Returns theDataDictionaryDefinition. The latest version for the given key and tenant will be returned.
-
deleteDeployment
void deleteDeployment(String deploymentId)
Deletes the given deployment.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
PlatformDeploymentQuery createDeploymentQuery()
Platform deployments
-
createQueryDefinitionQuery
QueryDefinitionQuery createQueryDefinitionQuery()
Query definitions
-
createVariableExtractorDefinitionQuery
VariableExtractorDefinitionQuery createVariableExtractorDefinitionQuery()
Variable extractor definitions
-
createSequenceDefinitionQuery
SequenceDefinitionQuery createSequenceDefinitionQuery()
Sequence definitions
-
createDataDictionaryDefinitionQuery
DataDictionaryDefinitionQuery createDataDictionaryDefinitionQuery()
Data dictionary definitions
-
createWorkDefinitionQuery
WorkDefinitionQuery createWorkDefinitionQuery()
Query work definitions, e.g. processes / cases
-
-