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.StringconvertServiceDefinitionModelToJson(java.lang.String appDefinitionId)Returns theServiceDefinitionModelas a JSON string.ServiceDeploymentBuildercreateDeployment()Starts creating a new deploymentServiceDeploymentQuerycreateDeploymentQuery()Query deploymentsServiceDefinitionQuerycreateServiceDefinitionQuery()Query service definitionsvoiddeleteDeployment(java.lang.String deploymentId)Deletes the given deployment.ServiceDeploymentdeploy(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.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)Gives access to a deployment resource through a stream of bytes.ServiceDefinitiongetServiceDefinition(java.lang.String appDefinitionId)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.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Constructor Details
-
Method Details
-
createDeployment
Description copied from interface:ServiceRegistryRepositoryServiceStarts creating a new deployment- Specified by:
createDeploymentin interfaceServiceRegistryRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)Description copied from interface:ServiceRegistryRepositoryServiceRetrieves a list of deployment resources for the given deployment, ordered alphabetically.- Specified by:
getDeploymentResourceNamesin 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:ServiceRegistryRepositoryServiceGives access to a deployment resource through a stream of bytes.- Specified by:
getResourceAsStreamin interfaceServiceRegistryRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.resourceName- name of the resource, cannot be null.
-
deploy
-
getServiceDefinition
Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation).- Specified by:
getServiceDefinitionin interfaceServiceRegistryRepositoryService
-
getServiceDefinitionByKey
Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned.- Specified by:
getServiceDefinitionByKeyin interfaceServiceRegistryRepositoryService
-
getServiceDefinitionByKeyAndTenantId
public ServiceDefinition getServiceDefinitionByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionincluding all service information like additional Properties (e.g. documentation). The latest version for the given key will be returned.- Specified by:
getServiceDefinitionByKeyAndTenantIdin interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModel
Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionModelincluding all service model info.- Specified by:
getServiceDefinitionModelin interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModelByKey
public ServiceDefinitionModel getServiceDefinitionModelByKey(java.lang.String serviceDefinitionKey)Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.- Specified by:
getServiceDefinitionModelByKeyin interfaceServiceRegistryRepositoryService
-
getServiceDefinitionModelByKeyAndTenantId
public ServiceDefinitionModel getServiceDefinitionModelByKeyAndTenantId(java.lang.String serviceDefinitionKey, java.lang.String tenantId)Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionModelincluding all service model info, using the service definition key and resolving the key to the latest version.- Specified by:
getServiceDefinitionModelByKeyAndTenantIdin interfaceServiceRegistryRepositoryService
-
convertServiceDefinitionModelToJson
public java.lang.String convertServiceDefinitionModelToJson(java.lang.String appDefinitionId)Description copied from interface:ServiceRegistryRepositoryServiceReturns theServiceDefinitionModelas a JSON string.- Specified by:
convertServiceDefinitionModelToJsonin interfaceServiceRegistryRepositoryService
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId)Description copied from interface:ServiceRegistryRepositoryServiceDeletes the given deployment.- Specified by:
deleteDeploymentin interfaceServiceRegistryRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
Description copied from interface:ServiceRegistryRepositoryServiceQuery deployments- Specified by:
createDeploymentQueryin interfaceServiceRegistryRepositoryService
-
createServiceDefinitionQuery
Description copied from interface:ServiceRegistryRepositoryServiceQuery service definitions- Specified by:
createServiceDefinitionQueryin interfaceServiceRegistryRepositoryService
-