Interface ServiceRegistryRepositoryService
- All Known Implementing Classes:
ServiceRegistryRepositoryServiceImpl
public interface ServiceRegistryRepositoryService
-
Method Summary
Modifier and Type Method Description java.lang.StringconvertServiceDefinitionModelToJson(java.lang.String serviceDefinitionId)Returns theServiceDefinitionModelas a JSON string.ServiceDeploymentBuildercreateDeployment()Starts creating a new deploymentServiceDeploymentQuerycreateDeploymentQuery()Query deploymentsServiceDefinitionQuerycreateServiceDefinitionQuery()Query service definitionsvoiddeleteDeployment(java.lang.String deploymentId)Deletes the given deployment.java.util.List<java.lang.String>getDeploymentResourceNames(java.lang.String deploymentId)Retrieves a list of deployment resources for the given deployment, ordered alphabetically.java.io.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Gives access to a deployment resource through a stream of bytes.ServiceDefinitiongetServiceDefinition(java.lang.String serviceDefinitionId)Returns theServiceDefinitionincluding all service information like additional Properties (e.g.ServiceDefinitiongetServiceDefinitionByKey(java.lang.String serviceDefinitionKey)Returns theServiceDefinitionincluding all service information like additional Properties (e.g.ServiceDefinitiongetServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Returns theServiceDefinitionincluding all service information like additional Properties (e.g.ServiceDefinitionModelgetServiceDefinitionModel(java.lang.String serviceDefinitionId)Returns theServiceDefinitionModelincluding all service model info.ServiceDefinitionModelgetServiceDefinitionModelByKey(java.lang.String serviceDefinitionKey)Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModelgetServiceDefinitionModelByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.
-
Method Details
-
createDeployment
ServiceDeploymentBuilder createDeployment()Starts creating a new deployment -
getDeploymentResourceNames
java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)Retrieves a list of deployment resources for the given deployment, ordered alphabetically.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.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:
org.flowable.common.engine.api.FlowableObjectNotFoundException- when the resource doesn't exist in the given deployment or when no deployment exists for the given deploymentId.
-
getServiceDefinitionModel
Returns theServiceDefinitionModelincluding all service model info. -
getServiceDefinitionModelByKey
Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version. -
getServiceDefinitionModelByKeyAndTenantId
ServiceDefinitionModel getServiceDefinitionModelByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Returns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version. -
convertServiceDefinitionModelToJson
java.lang.String convertServiceDefinitionModelToJson(java.lang.String serviceDefinitionId)Returns theServiceDefinitionModelas a JSON string. -
getServiceDefinition
Returns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation). -
getServiceDefinitionByKey
Returns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned. -
getServiceDefinitionByKeyAndTenantId
ServiceDefinition getServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Returns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned. -
createServiceDefinitionQuery
ServiceDefinitionQuery createServiceDefinitionQuery()Query service definitions -
deleteDeployment
void deleteDeployment(java.lang.String deploymentId)Deletes the given deployment.- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
ServiceDeploymentQuery createDeploymentQuery()Query deployments
-