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 |
---|---|
org.jbpm.services.api.model.ProcessDefinition |
buildProcessDefinition(String deploymentId,
String bpmn2Content,
ClassLoader classLoader,
boolean cache) |
Map<String,Collection<String>> |
getAssociatedEntities(String deploymentId,
String processId) |
org.jbpm.services.api.model.ProcessDefinition |
getProcessDefinition(String deploymentId,
String processId) |
Map<String,String> |
getProcessVariables(String deploymentId,
String processId) |
org.drools.compiler.compiler.BPMN2ProcessProvider |
getProvider(BPMN2DataServiceSemanticModule module) |
Collection<String> |
getReusableSubProcesses(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 org.drools.compiler.compiler.BPMN2ProcessProvider getProvider(BPMN2DataServiceSemanticModule module)
public org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition(String deploymentId, String bpmn2Content, ClassLoader classLoader, 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
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.