public class BPMN2DataServiceImpl extends Object implements org.jbpm.services.api.DefinitionService, org.jbpm.services.api.DeploymentEventListener
Constructor and Description |
---|
BPMN2DataServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addProcessDefinition(String deploymentId,
String processId,
Object processDescriptor,
org.kie.api.runtime.KieContainer kieContainer) |
org.jbpm.services.api.model.ProcessDefinition |
buildProcessDefinition(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.ProcessDefinition |
getProcessDefinition(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) |
void |
onActivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeactivate(org.jbpm.services.api.DeploymentEvent event) |
void |
onDeploy(org.jbpm.services.api.DeploymentEvent event) |
void |
onUnDeploy(org.jbpm.services.api.DeploymentEvent event) |
public void addProcessDefinition(String deploymentId, String processId, Object processDescriptor, org.kie.api.runtime.KieContainer kieContainer)
addProcessDefinition
in interface org.jbpm.services.api.DefinitionService
public org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition(String deploymentId, String bpmn2Content, org.kie.api.runtime.KieContainer kieContainer, boolean cache) throws IllegalArgumentException
buildProcessDefinition
in interface org.jbpm.services.api.DefinitionService
IllegalArgumentException
public Map<String,String> getServiceTasks(String deploymentId, String processId)
getServiceTasks
in interface org.jbpm.services.api.DefinitionService
public org.jbpm.services.api.model.ProcessDefinition getProcessDefinition(String deploymentId, String processId)
getProcessDefinition
in interface org.jbpm.services.api.DefinitionService
public Collection<String> getReusableSubProcesses(String deploymentId, String processId)
getReusableSubProcesses
in interface org.jbpm.services.api.DefinitionService
public Map<String,String> getProcessVariables(String deploymentId, String processId)
getProcessVariables
in interface org.jbpm.services.api.DefinitionService
public Map<String,Collection<String>> getAssociatedEntities(String deploymentId, String processId)
getAssociatedEntities
in interface org.jbpm.services.api.DefinitionService
public Collection<org.jbpm.services.api.model.UserTaskDefinition> getTasksDefinitions(String deploymentId, String processId)
getTasksDefinitions
in interface org.jbpm.services.api.DefinitionService
public Map<String,String> getTaskInputMappings(String deploymentId, String processId, String taskName)
getTaskInputMappings
in interface org.jbpm.services.api.DefinitionService
public Map<String,String> getTaskOutputMappings(String deploymentId, String processId, String taskName)
getTaskOutputMappings
in interface org.jbpm.services.api.DefinitionService
public void onDeploy(org.jbpm.services.api.DeploymentEvent event)
onDeploy
in interface org.jbpm.services.api.DeploymentEventListener
public void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
onUnDeploy
in interface org.jbpm.services.api.DeploymentEventListener
public void onActivate(org.jbpm.services.api.DeploymentEvent event)
onActivate
in interface org.jbpm.services.api.DeploymentEventListener
public void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
onDeactivate
in interface org.jbpm.services.api.DeploymentEventListener
public Set<String> getJavaClasses(String deploymentId, String processId)
getJavaClasses
in interface org.jbpm.services.api.DefinitionService
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.