Interface PlatformRepositoryService
-
- All Known Implementing Classes:
PlatformRepositoryServiceImpl
public interface PlatformRepositoryService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringconvertQueryDefinitionModelToJson(String queryDefinitionId)Returns theQueryDefinitionModelas a JSON string.StringconvertSequenceDefinitionModelToJson(String definitionId)Returns theSequenceDefinitionModelas a JSON string.StringconvertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)Returns theVariableExtractorDefinitionModelas a JSON string.PlatformDeploymentBuildercreateDeployment()Starts creating a new deploymentPlatformDeploymentQuerycreateDeploymentQuery()Platform deploymentsQueryDefinitionQuerycreateQueryDefinitionQuery()Query definitionsSequenceDefinitionQuerycreateSequenceDefinitionQuery()Sequence definitionsVariableExtractorDefinitionQuerycreateVariableExtractorDefinitionQuery()Variable extractor definitionsvoiddeleteDeployment(String deploymentId)Deletes the given deployment.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.
-
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
-
-