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.DefinitionServicepublic 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.DefinitionServiceIllegalArgumentExceptionpublic Map<String,String> getServiceTasks(String deploymentId, String processId)
getServiceTasks in interface org.jbpm.services.api.DefinitionServicepublic org.jbpm.services.api.model.ProcessDefinition getProcessDefinition(String deploymentId, String processId)
getProcessDefinition in interface org.jbpm.services.api.DefinitionServicepublic Collection<String> getReusableSubProcesses(String deploymentId, String processId)
getReusableSubProcesses in interface org.jbpm.services.api.DefinitionServicepublic Map<String,String> getProcessVariables(String deploymentId, String processId)
getProcessVariables in interface org.jbpm.services.api.DefinitionServicepublic Map<String,Collection<String>> getAssociatedEntities(String deploymentId, String processId)
getAssociatedEntities in interface org.jbpm.services.api.DefinitionServicepublic Collection<org.jbpm.services.api.model.UserTaskDefinition> getTasksDefinitions(String deploymentId, String processId)
getTasksDefinitions in interface org.jbpm.services.api.DefinitionServicepublic Map<String,String> getTaskInputMappings(String deploymentId, String processId, String taskName)
getTaskInputMappings in interface org.jbpm.services.api.DefinitionServicepublic Map<String,String> getTaskOutputMappings(String deploymentId, String processId, String taskName)
getTaskOutputMappings in interface org.jbpm.services.api.DefinitionServicepublic void onDeploy(org.jbpm.services.api.DeploymentEvent event)
onDeploy in interface org.jbpm.services.api.DeploymentEventListenerpublic void onUnDeploy(org.jbpm.services.api.DeploymentEvent event)
onUnDeploy in interface org.jbpm.services.api.DeploymentEventListenerpublic void onActivate(org.jbpm.services.api.DeploymentEvent event)
onActivate in interface org.jbpm.services.api.DeploymentEventListenerpublic void onDeactivate(org.jbpm.services.api.DeploymentEvent event)
onDeactivate in interface org.jbpm.services.api.DeploymentEventListenerpublic Set<String> getJavaClasses(String deploymentId, String processId)
getJavaClasses in interface org.jbpm.services.api.DefinitionServiceCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.