public interface ServiceRegistryRepositoryService
Modifier and Type | Method and Description |
---|---|
String |
convertServiceDefinitionModelToJson(String serviceDefinitionId)
Returns the
ServiceDefinitionModel as a JSON string. |
ServiceDeploymentBuilder |
createDeployment()
Starts creating a new deployment
|
ServiceDeploymentQuery |
createDeploymentQuery()
Query deployments
|
ServiceDefinitionQuery |
createServiceDefinitionQuery()
Query service 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.
|
InputStream |
getResourceAsStream(String deploymentId,
String resourceName)
Gives access to a deployment resource through a stream of bytes.
|
ServiceDefinition |
getServiceDefinition(String serviceDefinitionId)
Returns the
ServiceDefinition including all service information like additional Properties (e.g. |
ServiceDefinition |
getServiceDefinitionByKey(String serviceDefinitionKey)
Returns the
ServiceDefinition including all service information like additional Properties (e.g. |
ServiceDefinition |
getServiceDefinitionByKeyAndTenantId(String serviceDefinitionKey,
String tenantId)
Returns the
ServiceDefinition including all service information like additional Properties (e.g. |
ServiceDefinitionModel |
getServiceDefinitionModel(String serviceDefinitionId)
Returns the
ServiceDefinitionModel including all service model info. |
ServiceDefinitionModel |
getServiceDefinitionModelByKey(String serviceDefinitionKey)
Returns the
ServiceDefinitionModel including all service model info,
using the service definition key and resolving the key to the latest version. |
ServiceDefinitionModel |
getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey,
String tenantId)
Returns the
ServiceDefinitionModel including all service model info,
using the service definition key and resolving the key to the latest version. |
ServiceDefinitionModel |
getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey,
String tenantId)
Returns the
ServiceDefinitionModel including all service model info,
using the reference key and resolving the key to the latest version. |
ServiceDeploymentBuilder 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.ServiceDefinitionModel getServiceDefinitionModel(String serviceDefinitionId)
ServiceDefinitionModel
including all service model info.ServiceDefinitionModel getServiceDefinitionModelByKey(String serviceDefinitionKey)
ServiceDefinitionModel
including all service model info,
using the service definition key and resolving the key to the latest version.ServiceDefinitionModel getServiceDefinitionModelByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
ServiceDefinitionModel
including all service model info,
using the service definition key and resolving the key to the latest version.ServiceDefinitionModel getServiceDefinitionModelByReferenceKeyAndTenantId(String referenceKey, String tenantId)
ServiceDefinitionModel
including all service model info,
using the reference key and resolving the key to the latest version.String convertServiceDefinitionModelToJson(String serviceDefinitionId)
ServiceDefinitionModel
as a JSON string.ServiceDefinition getServiceDefinition(String serviceDefinitionId)
ServiceDefinition
including all service information like additional Properties (e.g. documentation).ServiceDefinition getServiceDefinitionByKey(String serviceDefinitionKey)
ServiceDefinition
including all service information like additional Properties (e.g. documentation).
The latest version for the given key will be returned.ServiceDefinition getServiceDefinitionByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
ServiceDefinition
including all service information like additional Properties (e.g. documentation).
The latest version for the given key will be returned.ServiceDefinitionQuery createServiceDefinitionQuery()
void deleteDeployment(String deploymentId)
deploymentId
- id of the deployment, cannot be null.ServiceDeploymentQuery createDeploymentQuery()