Interface PlatformRepositoryService
-
- All Known Implementing Classes:
PlatformRepositoryServiceImpl
public interface PlatformRepositoryService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
convertQueryDefinitionModelToJson(String queryDefinitionId)
Returns theQueryDefinitionModel
as a JSON string.String
convertSequenceDefinitionModelToJson(String definitionId)
Returns theSequenceDefinitionModel
as a JSON string.String
convertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModel
as a JSON string.PlatformDeploymentBuilder
createDeployment()
Starts creating a new deploymentPlatformDeploymentQuery
createDeploymentQuery()
Platform deploymentsQueryDefinitionQuery
createQueryDefinitionQuery()
Query definitionsSequenceDefinitionQuery
createSequenceDefinitionQuery()
Sequence definitionsVariableExtractorDefinitionQuery
createVariableExtractorDefinitionQuery()
Variable extractor definitionsvoid
deleteDeployment(String deploymentId)
Deletes the given deployment.List<String>
getDeploymentResourceNames(String deploymentId)
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.QueryDefinition
getQueryDefinition(String queryDefinitionId)
Returns theQueryDefinition
QueryDefinition
getQueryDefinitionByKey(String queryDefinitionKey)
Returns theQueryDefinition
The latest version for the given key will be returned.QueryDefinition
getQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
Returns theQueryDefinition
.QueryDefinitionModel
getQueryDefinitionModel(String queryDefinitionId)
Returns theQueryDefinitionModel
including all query model info.QueryDefinitionModel
getQueryDefinitionModelByKey(String QueryDefinitionKey)
Returns theQueryDefinitionModel
including all query model info, using the query definition key and resolving the key to the latest version.QueryDefinitionModel
getQueryDefinitionModelByKeyAndTenantId(String QueryDefinitionKey, String tenantId)
Returns theQueryDefinitionModel
including all query model info, using the query definition key and resolving the key to the latest version.InputStream
getResourceAsStream(String deploymentId, String resourceName)
Gives access to a deployment resource through a stream of bytes.SequenceDefinition
getSequenceDefinition(String definitionId)
Returns theSequenceDefinition
SequenceDefinition
getSequenceDefinitionByKey(String definitionKey)
Returns theSequenceDefinition
.SequenceDefinition
getSequenceDefinitionByKeyAndTenantId(String definitionKey, String tenantId)
Returns theSequenceDefinition
.SequenceDefinitionModel
getSequenceDefinitionModel(String definitionId)
Returns theSequenceDefinitionModel
including all sequence model info.SequenceDefinitionModel
getSequenceDefinitionModelByKey(String definitionKey)
Returns theSequenceDefinitionModel
including all sequence model info, using the sequence definition key and resolving the key to the latest version.SequenceDefinitionModel
getSequenceDefinitionModelByKeyAndTenantId(String definitionKey, String tenantId)
Returns theSequenceDefinitionModel
including all sequence model info, using the sequence definition key and resolving the key to the latest version.VariableExtractorDefinition
getVariableExtractorDefinition(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinition
VariableExtractorDefinition
getVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
Returns theVariableExtractorDefinition
The latest version for the given key will be returned.VariableExtractorDefinition
getVariableExtractorDefinitionByKeyAndTenantId(String variableExtractorDefinitionKey, String tenantId)
Returns theVariableExtractorDefinition
.VariableExtractorDefinitionModel
getVariableExtractorDefinitionModel(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModel
including all variable extractor model info.VariableExtractorDefinitionModel
getVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)
Returns theVariableExtractorDefinitionModel
including all variable extractor model info, using the variable extractor definition key and resolving the key to the latest version.VariableExtractorDefinitionModel
getVariableExtractorDefinitionModelByKeyAndTenantId(String VariableExtractorDefinitionKey, String tenantId)
Returns theVariableExtractorDefinitionModel
including 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 theQueryDefinitionModel
including all query model info.
-
getVariableExtractorDefinitionModel
VariableExtractorDefinitionModel getVariableExtractorDefinitionModel(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModel
including all variable extractor model info.
-
getQueryDefinitionModelByKey
QueryDefinitionModel getQueryDefinitionModelByKey(String QueryDefinitionKey)
Returns theQueryDefinitionModel
including all query model info, using the query definition key and resolving the key to the latest version.
-
getVariableExtractorDefinitionModelByKey
VariableExtractorDefinitionModel getVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)
Returns theVariableExtractorDefinitionModel
including 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 theQueryDefinitionModel
including 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 theVariableExtractorDefinitionModel
including 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 theQueryDefinitionModel
as a JSON string.
-
convertVariableExtractorDefinitionModelToJson
String convertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinitionModel
as a JSON string.
-
getQueryDefinition
QueryDefinition getQueryDefinition(String queryDefinitionId)
Returns theQueryDefinition
-
getVariableExtractorDefinition
VariableExtractorDefinition getVariableExtractorDefinition(String variableExtractorDefinitionId)
Returns theVariableExtractorDefinition
-
getQueryDefinitionByKey
QueryDefinition getQueryDefinitionByKey(String queryDefinitionKey)
Returns theQueryDefinition
The latest version for the given key will be returned.
-
getVariableExtractorDefinitionByKey
VariableExtractorDefinition getVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
Returns theVariableExtractorDefinition
The 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 theSequenceDefinitionModel
including all sequence model info.
-
getSequenceDefinitionModelByKey
SequenceDefinitionModel getSequenceDefinitionModelByKey(String definitionKey)
Returns theSequenceDefinitionModel
including 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 theSequenceDefinitionModel
including all sequence model info, using the sequence definition key and resolving the key to the latest version.
-
convertSequenceDefinitionModelToJson
String convertSequenceDefinitionModelToJson(String definitionId)
Returns theSequenceDefinitionModel
as 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.
-
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
-
-