public interface PlatformRepositoryService
Modifier and Type | Method and Description |
---|---|
String |
convertQueryDefinitionModelToJson(String queryDefinitionId)
Returns the
QueryDefinitionModel as a JSON string. |
String |
convertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)
Returns the
VariableExtractorDefinitionModel as a JSON string. |
PlatformDeploymentBuilder |
createDeployment()
Starts creating a new deployment
|
PlatformDeploymentQuery |
createDeploymentQuery()
Platform deployments
|
QueryDefinitionQuery |
createQueryDefinitionQuery()
Query definitions
|
VariableExtractorDefinitionQuery |
createVariableExtractorDefinitionQuery()
Variable extractor definitions
|
void |
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 the
QueryDefinition |
QueryDefinition |
getQueryDefinitionByKey(String queryDefinitionKey)
Returns the
QueryDefinition
The latest version for the given key will be returned. |
QueryDefinition |
getQueryDefinitionByKeyAndTenantId(String queryDefinitionKey,
String tenantId)
Returns the
QueryDefinition . |
QueryDefinitionModel |
getQueryDefinitionModel(String queryDefinitionId)
Returns the
QueryDefinitionModel including all query model info. |
QueryDefinitionModel |
getQueryDefinitionModelByKey(String QueryDefinitionKey)
Returns the
QueryDefinitionModel 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 the
QueryDefinitionModel 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.
|
VariableExtractorDefinition |
getVariableExtractorDefinition(String variableExtractorDefinitionId)
Returns the
VariableExtractorDefinition |
VariableExtractorDefinition |
getVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
Returns the
VariableExtractorDefinition
The latest version for the given key will be returned. |
VariableExtractorDefinition |
getVariableExtractorDefinitionByKeyAndTenantId(String variableExtractorDefinitionKey,
String tenantId)
Returns the
VariableExtractorDefinition . |
VariableExtractorDefinitionModel |
getVariableExtractorDefinitionModel(String variableExtractorDefinitionId)
Returns the
VariableExtractorDefinitionModel including all variable extractor model info. |
VariableExtractorDefinitionModel |
getVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)
Returns the
VariableExtractorDefinitionModel 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 the
VariableExtractorDefinitionModel including all variable extractor model info,
using the variable extractor definition key and resolving the key to the latest version. |
PlatformDeploymentBuilder 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.QueryDefinitionModel getQueryDefinitionModel(String queryDefinitionId)
QueryDefinitionModel
including all query model info.VariableExtractorDefinitionModel getVariableExtractorDefinitionModel(String variableExtractorDefinitionId)
VariableExtractorDefinitionModel
including all variable extractor model info.QueryDefinitionModel getQueryDefinitionModelByKey(String QueryDefinitionKey)
QueryDefinitionModel
including all query model info,
using the query definition key and resolving the key to the latest version.VariableExtractorDefinitionModel getVariableExtractorDefinitionModelByKey(String VariableExtractorDefinitionKey)
VariableExtractorDefinitionModel
including all variable extractor model info,
using the variable extractor definition key and resolving the key to the latest version.QueryDefinitionModel getQueryDefinitionModelByKeyAndTenantId(String QueryDefinitionKey, String tenantId)
QueryDefinitionModel
including all query model info,
using the query definition key and resolving the key to the latest version.VariableExtractorDefinitionModel getVariableExtractorDefinitionModelByKeyAndTenantId(String VariableExtractorDefinitionKey, String tenantId)
VariableExtractorDefinitionModel
including all variable extractor model info,
using the variable extractor definition key and resolving the key to the latest version.String convertQueryDefinitionModelToJson(String queryDefinitionId)
QueryDefinitionModel
as a JSON string.String convertVariableExtractorDefinitionModelToJson(String variableExtractorDefinitionId)
VariableExtractorDefinitionModel
as a JSON string.QueryDefinition getQueryDefinition(String queryDefinitionId)
QueryDefinition
VariableExtractorDefinition getVariableExtractorDefinition(String variableExtractorDefinitionId)
VariableExtractorDefinition
QueryDefinition getQueryDefinitionByKey(String queryDefinitionKey)
QueryDefinition
The latest version for the given key will be returned.VariableExtractorDefinition getVariableExtractorDefinitionByKey(String variableExtractorDefinitionKey)
VariableExtractorDefinition
The latest version for the given key will be returned.QueryDefinition getQueryDefinitionByKeyAndTenantId(String queryDefinitionKey, String tenantId)
QueryDefinition
.
The latest version for the given key will be returned.VariableExtractorDefinition getVariableExtractorDefinitionByKeyAndTenantId(String variableExtractorDefinitionKey, String tenantId)
VariableExtractorDefinition
.
The latest version for the given key will be returned.void deleteDeployment(String deploymentId)
deploymentId
- id of the deployment, cannot be null.PlatformDeploymentQuery createDeploymentQuery()
QueryDefinitionQuery createQueryDefinitionQuery()
VariableExtractorDefinitionQuery createVariableExtractorDefinitionQuery()