Class ServiceRegistryRepositoryServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ServiceRegistryEngineConfiguration>
com.flowable.serviceregistry.engine.ServiceRegistryRepositoryServiceImpl
- All Implemented Interfaces:
ServiceRegistryRepositoryService
public class ServiceRegistryRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<ServiceRegistryEngineConfiguration> implements ServiceRegistryRepositoryService
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ServiceRegistryRepositoryServiceImpl(ServiceRegistryEngineConfiguration configuration)
-
Method Summary
Modifier and Type Method Description java.lang.String
convertServiceDefinitionModelToJson(java.lang.String appDefinitionId)
Returns theServiceDefinitionModel
as a JSON string.ServiceDeploymentBuilder
createDeployment()
Starts creating a new deploymentServiceDeploymentQuery
createDeploymentQuery()
Query deploymentsServiceDefinitionQuery
createServiceDefinitionQuery()
Query service definitionsvoid
deleteDeployment(java.lang.String deploymentId)
Deletes the given deployment.ServiceDeployment
deploy(ServiceDeploymentBuilderImpl deploymentBuilder)
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.InputStream
getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)
Gives access to a deployment resource through a stream of bytes.ServiceDefinition
getServiceDefinition(java.lang.String appDefinitionId)
Returns theServiceDefinition
including all service information like additional Properties (e.g.ServiceDefinition
getServiceDefinitionByKey(java.lang.String serviceDefinitionKey)
Returns theServiceDefinition
including all service information like additional Properties (e.g.ServiceDefinition
getServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)
Returns theServiceDefinition
including all service information like additional Properties (e.g.ServiceDefinitionModel
getServiceDefinitionModel(java.lang.String serviceDefinitionId)
Returns theServiceDefinitionModel
including all service model info.ServiceDefinitionModel
getServiceDefinitionModelByKey(java.lang.String serviceDefinitionKey)
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.ServiceDefinitionModel
getServiceDefinitionModelByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Constructor Details
-
Method Details
-
createDeployment
Description copied from interface:ServiceRegistryRepositoryService
Starts creating a new deployment- Specified by:
createDeployment
in interfaceServiceRegistryRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)Description copied from interface:ServiceRegistryRepositoryService
Retrieves a list of deployment resources for the given deployment, ordered alphabetically.- Specified by:
getDeploymentResourceNames
in interfaceServiceRegistryRepositoryService
- Parameters:
deploymentId
- id of the deployment, cannot be null.
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Description copied from interface:ServiceRegistryRepositoryService
Gives access to a deployment resource through a stream of bytes.- Specified by:
getResourceAsStream
in interfaceServiceRegistryRepositoryService
- Parameters:
deploymentId
- id of the deployment, cannot be null.resourceName
- name of the resource, cannot be null.
-
deploy
-
getServiceDefinition
Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinition
including all service information like additional Properties (e.g. documentation).- Specified by:
getServiceDefinition
in interfaceServiceRegistryRepositoryService
-
getServiceDefinitionByKey
Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinition
including all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned.- Specified by:
getServiceDefinitionByKey
in interfaceServiceRegistryRepositoryService
-
getServiceDefinitionByKeyAndTenantId
public ServiceDefinition getServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinition
including all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned.- Specified by:
getServiceDefinitionByKeyAndTenantId
in interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModel
Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinitionModel
including all service model info.- Specified by:
getServiceDefinitionModel
in interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModelByKey
public ServiceDefinitionModel getServiceDefinitionModelByKey(java.lang.String serviceDefinitionKey)Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.- Specified by:
getServiceDefinitionModelByKey
in interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModelByKeyAndTenantId
public ServiceDefinitionModel getServiceDefinitionModelByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinitionModel
including all service model info, using the service definition key and resolving the key to the latest version.- Specified by:
getServiceDefinitionModelByKeyAndTenantId
in interfaceServiceRegistryRepositoryService
-
convertServiceDefinitionModelToJson
public java.lang.String convertServiceDefinitionModelToJson(java.lang.String appDefinitionId)Description copied from interface:ServiceRegistryRepositoryService
Returns theServiceDefinitionModel
as a JSON string.- Specified by:
convertServiceDefinitionModelToJson
in interfaceServiceRegistryRepositoryService
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId)Description copied from interface:ServiceRegistryRepositoryService
Deletes the given deployment.- Specified by:
deleteDeployment
in interfaceServiceRegistryRepositoryService
- Parameters:
deploymentId
- id of the deployment, cannot be null.
-
createDeploymentQuery
Description copied from interface:ServiceRegistryRepositoryService
Query deployments- Specified by:
createDeploymentQuery
in interfaceServiceRegistryRepositoryService
-
createServiceDefinitionQuery
Description copied from interface:ServiceRegistryRepositoryService
Query service definitions- Specified by:
createServiceDefinitionQuery
in interfaceServiceRegistryRepositoryService
-