Package org.jbpm.kie.services.impl.bpmn2
Class BPMN2DataServiceImpl
- java.lang.Object
-
- org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
-
- All Implemented Interfaces:
org.jbpm.services.api.DefinitionService,org.jbpm.services.api.DeploymentEventListener
public class BPMN2DataServiceImpl extends Object implements org.jbpm.services.api.DefinitionService, org.jbpm.services.api.DeploymentEventListener
-
-
Constructor Summary
Constructors Constructor Description BPMN2DataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProcessDefinition(String deploymentId, String processId, Object processDescriptor, org.kie.api.runtime.KieContainer kieContainer)org.jbpm.services.api.model.ProcessDefinitionbuildProcessDefinition(String deploymentId, String bpmn2Content, org.kie.api.runtime.KieContainer kieContainer, boolean cache)Map<String,Collection<String>>getAssociatedEntities(String deploymentId, String processId)Set<String>getJavaClasses(String deploymentId, String processId)org.jbpm.services.api.model.ProcessDefinitiongetProcessDefinition(String deploymentId, String processId)Map<String,String>getProcessVariables(String deploymentId, String processId)Collection<String>getReusableSubProcesses(String deploymentId, String processId)Set<String>getRuleSets(String deploymentId, String processId)Map<String,String>getServiceTasks(String deploymentId, String processId)Map<String,String>getTaskInputMappings(String deploymentId, String processId, String taskName)Map<String,String>getTaskOutputMappings(String deploymentId, String processId, String taskName)Collection<org.jbpm.services.api.model.UserTaskDefinition>getTasksDefinitions(String deploymentId, String processId)voidonActivate(org.jbpm.services.api.DeploymentEvent event)voidonDeactivate(org.jbpm.services.api.DeploymentEvent event)voidonDeploy(org.jbpm.services.api.DeploymentEvent event)voidonUnDeploy(org.jbpm.services.api.DeploymentEvent event)
-
-
-
Method Detail
-
addProcessDefinition
public void addProcessDefinition(String deploymentId, String processId, Object processDescriptor, org.kie.api.runtime.KieContainer kieContainer)
- Specified by:
addProcessDefinitionin interfaceorg.jbpm.services.api.DefinitionService
-
buildProcessDefinition
public org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition(String deploymentId, String bpmn2Content, org.kie.api.runtime.KieContainer kieContainer, boolean cache) throws IllegalArgumentException
- Specified by:
buildProcessDefinitionin interfaceorg.jbpm.services.api.DefinitionService- Throws:
IllegalArgumentException
-
getServiceTasks
public Map<String,String> getServiceTasks(String deploymentId, String processId)
- Specified by:
getServiceTasksin interfaceorg.jbpm.services.api.DefinitionService
-
getProcessDefinition
public org.jbpm.services.api.model.ProcessDefinition getProcessDefinition(String deploymentId, String processId)
- Specified by:
getProcessDefinitionin interfaceorg.jbpm.services.api.DefinitionService
-
getReusableSubProcesses
public Collection<String> getReusableSubProcesses(String deploymentId, String processId)
- Specified by:
getReusableSubProcessesin interfaceorg.jbpm.services.api.DefinitionService
-
getProcessVariables
public Map<String,String> getProcessVariables(String deploymentId, String processId)
- Specified by:
getProcessVariablesin interfaceorg.jbpm.services.api.DefinitionService
-
getAssociatedEntities
public Map<String,Collection<String>> getAssociatedEntities(String deploymentId, String processId)
- Specified by:
getAssociatedEntitiesin interfaceorg.jbpm.services.api.DefinitionService
-
getTasksDefinitions
public Collection<org.jbpm.services.api.model.UserTaskDefinition> getTasksDefinitions(String deploymentId, String processId)
- Specified by:
getTasksDefinitionsin interfaceorg.jbpm.services.api.DefinitionService
-
getTaskInputMappings
public Map<String,String> getTaskInputMappings(String deploymentId, String processId, String taskName)
- Specified by:
getTaskInputMappingsin interfaceorg.jbpm.services.api.DefinitionService
-
getTaskOutputMappings
public Map<String,String> getTaskOutputMappings(String deploymentId, String processId, String taskName)
- Specified by:
getTaskOutputMappingsin interfaceorg.jbpm.services.api.DefinitionService
-
onDeploy
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onUnDeploy
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onUnDeployin interfaceorg.jbpm.services.api.DeploymentEventListener
-
onActivate
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onActivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
onDeactivate
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
- Specified by:
onDeactivatein interfaceorg.jbpm.services.api.DeploymentEventListener
-
getJavaClasses
public Set<String> getJavaClasses(String deploymentId, String processId)
- Specified by:
getJavaClassesin interfaceorg.jbpm.services.api.DefinitionService
-
-