jBPM :: KIE Services 6.2.0.Beta1

org.jbpm.kie.services.impl.bpmn2
Class BPMN2DataServiceImpl

java.lang.Object
  extended by org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl
All Implemented Interfaces:
org.jbpm.services.api.DefinitionService

public class BPMN2DataServiceImpl
extends Object
implements org.jbpm.services.api.DefinitionService


Constructor Summary
BPMN2DataServiceImpl()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BPMN2DataServiceImpl

public BPMN2DataServiceImpl()
Method Detail

getProvider

public org.drools.compiler.compiler.BPMN2ProcessProvider getProvider(BPMN2DataServiceSemanticModule module)

buildProcessDefinition

public org.jbpm.services.api.model.ProcessDefinition buildProcessDefinition(String deploymentId,
                                                                            String bpmn2Content,
                                                                            ClassLoader classLoader,
                                                                            boolean cache)
                                                                     throws IllegalArgumentException
Specified by:
buildProcessDefinition in interface org.jbpm.services.api.DefinitionService
Throws:
IllegalArgumentException

getServiceTasks

public Map<String,String> getServiceTasks(String deploymentId,
                                          String processId)
Specified by:
getServiceTasks in interface org.jbpm.services.api.DefinitionService

getProcessDefinition

public org.jbpm.services.api.model.ProcessDefinition getProcessDefinition(String deploymentId,
                                                                          String processId)
Specified by:
getProcessDefinition in interface org.jbpm.services.api.DefinitionService

getReusableSubProcesses

public Collection<String> getReusableSubProcesses(String deploymentId,
                                                  String processId)
Specified by:
getReusableSubProcesses in interface org.jbpm.services.api.DefinitionService

getProcessVariables

public Map<String,String> getProcessVariables(String deploymentId,
                                              String processId)
Specified by:
getProcessVariables in interface org.jbpm.services.api.DefinitionService

getAssociatedEntities

public Map<String,Collection<String>> getAssociatedEntities(String deploymentId,
                                                            String processId)
Specified by:
getAssociatedEntities in interface org.jbpm.services.api.DefinitionService

getTasksDefinitions

public Collection<org.jbpm.services.api.model.UserTaskDefinition> getTasksDefinitions(String deploymentId,
                                                                                      String processId)
Specified by:
getTasksDefinitions in interface org.jbpm.services.api.DefinitionService

getTaskInputMappings

public Map<String,String> getTaskInputMappings(String deploymentId,
                                               String processId,
                                               String taskName)
Specified by:
getTaskInputMappings in interface org.jbpm.services.api.DefinitionService

getTaskOutputMappings

public Map<String,String> getTaskOutputMappings(String deploymentId,
                                                String processId,
                                                String taskName)
Specified by:
getTaskOutputMappings in interface org.jbpm.services.api.DefinitionService

jBPM :: KIE Services 6.2.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.