Class AgentRepositoryServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<AgentEngineConfiguration>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<AgentEngineConfiguration>
com.flowable.agent.engine.impl.repository.AgentRepositoryServiceImpl
- All Implemented Interfaces:
AgentRepositoryService
public class AgentRepositoryServiceImpl
extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<AgentEngineConfiguration>
implements AgentRepositoryService
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionQuery for agent definitions.Starts creating a new deploymentQuery for agent deployments.Query for knowledgebase definitions.voiddeleteDeployment(String deploymentId) Deletes the given deployment.deploy(AgentDeploymentBuilderImpl deploymentBuilder) getAgentDefinitionModel(String agentDefinitionId) Returns theAgentDefinitionModel.getAgentDefinitionModelByKeyAndTenant(String agentDefinitionKey, String tenantId) Returns theAgentDefinitionModel.getAgentDefinitionModelByKeyParentDeploymentIdAndTenant(String agentDefinitionKey, String parentDeploymentId, String tenantId) getDeploymentResourceNames(String deploymentId) Retrieves a list of deployment resources for the given deployment, ordered alphabetically.List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForAgentDefinition(String agentDefinitionId) getKnowledgeBaseDefinitionModel(String knowledgeBaseDefinitionId) Returns theKnowledgeBaseDefinitionModel.getKnowledgeBaseDefinitionModelByKeyAndTenant(String knowledgeBaseDefinitionKey, String tenantId) Returns theKnowledgeBaseDefinitionModel.getResourceAsStream(String deploymentId, String resourceName) Gives access to a deployment resource through a stream of bytes.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
AgentRepositoryServiceImpl
-
-
Method Details
-
createDeployment
Description copied from interface:AgentRepositoryServiceStarts creating a new deployment- Specified by:
createDeploymentin interfaceAgentRepositoryService
-
getDeploymentResourceNames
Description copied from interface:AgentRepositoryServiceRetrieves a list of deployment resources for the given deployment, ordered alphabetically.- Specified by:
getDeploymentResourceNamesin interfaceAgentRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.
-
getResourceAsStream
Description copied from interface:AgentRepositoryServiceGives access to a deployment resource through a stream of bytes.- Specified by:
getResourceAsStreamin interfaceAgentRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.resourceName- name of the resource, cannot be null.
-
deploy
-
deleteDeployment
Description copied from interface:AgentRepositoryServiceDeletes the given deployment.- Specified by:
deleteDeploymentin interfaceAgentRepositoryService- Parameters:
deploymentId- id of the deployment, cannot be null.
-
createDeploymentQuery
Description copied from interface:AgentRepositoryServiceQuery for agent deployments.- Specified by:
createDeploymentQueryin interfaceAgentRepositoryService
-
createAgentDefinitionQuery
Description copied from interface:AgentRepositoryServiceQuery for agent definitions.- Specified by:
createAgentDefinitionQueryin interfaceAgentRepositoryService
-
getAgentDefinitionModel
Description copied from interface:AgentRepositoryServiceReturns theAgentDefinitionModel.- Specified by:
getAgentDefinitionModelin interfaceAgentRepositoryService
-
getAgentDefinitionModelByKeyAndTenant
public AgentDefinitionModel getAgentDefinitionModelByKeyAndTenant(String agentDefinitionKey, String tenantId) Description copied from interface:AgentRepositoryServiceReturns theAgentDefinitionModel.- Specified by:
getAgentDefinitionModelByKeyAndTenantin interfaceAgentRepositoryService
-
getAgentDefinitionModelByKeyParentDeploymentIdAndTenant
public AgentDefinitionModel getAgentDefinitionModelByKeyParentDeploymentIdAndTenant(String agentDefinitionKey, String parentDeploymentId, String tenantId) - Specified by:
getAgentDefinitionModelByKeyParentDeploymentIdAndTenantin interfaceAgentRepositoryService
-
getIdentityLinksForAgentDefinition
public List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForAgentDefinition(String agentDefinitionId) - Specified by:
getIdentityLinksForAgentDefinitionin interfaceAgentRepositoryService
-
createKnowledgeBaseDefinitionQuery
Description copied from interface:AgentRepositoryServiceQuery for knowledgebase definitions.- Specified by:
createKnowledgeBaseDefinitionQueryin interfaceAgentRepositoryService
-
getKnowledgeBaseDefinitionModel
public KnowledgeBaseDefinitionModel getKnowledgeBaseDefinitionModel(String knowledgeBaseDefinitionId) Description copied from interface:AgentRepositoryServiceReturns theKnowledgeBaseDefinitionModel.- Specified by:
getKnowledgeBaseDefinitionModelin interfaceAgentRepositoryService
-
getKnowledgeBaseDefinitionModelByKeyAndTenant
public KnowledgeBaseDefinitionModel getKnowledgeBaseDefinitionModelByKeyAndTenant(String knowledgeBaseDefinitionKey, String tenantId) Description copied from interface:AgentRepositoryServiceReturns theKnowledgeBaseDefinitionModel.- Specified by:
getKnowledgeBaseDefinitionModelByKeyAndTenantin interfaceAgentRepositoryService
-