jBPM distribution 6.0.0.CR3

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

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

@ApplicationScoped
public class BPMN2DataServiceImpl
extends Object
implements BPMN2DataService


Constructor Summary
BPMN2DataServiceImpl()
           
 
Method Summary
 ProcessDesc findProcessId(String bpmn2Content, ClassLoader classLoader)
           
 Collection<TaskDefImpl> getAllTasksDef(String processId)
           
 List<String> getAssociatedDomainObjects(String bpmn2Content)
           
 Map<String,String> getAssociatedEntities(String processId)
           
 List<String> getAssociatedForms(String processId)
           
 Map<String,String> getProcessData(String processId)
           
 ProcessDesc getProcessDesc(String processId)
           
 Collection<String> getReusableSubProcesses(String processId)
           
 Map<String,String> getTaskInputMappings(String processId, String taskName)
           
 Map<String,String> getTaskOutputMappings(String processId, String taskName)
           
 void init()
           
 void setRepository(ProcessDescriptionRepository repo)
           
 void setSemanticModule(BPMN2DataServiceSemanticModule module)
           
 
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

setSemanticModule

public void setSemanticModule(BPMN2DataServiceSemanticModule module)

setRepository

public void setRepository(ProcessDescriptionRepository repo)

init

@PostConstruct
public void init()

getTaskInputMappings

public Map<String,String> getTaskInputMappings(String processId,
                                               String taskName)
Specified by:
getTaskInputMappings in interface BPMN2DataService

getTaskOutputMappings

public Map<String,String> getTaskOutputMappings(String processId,
                                                String taskName)
Specified by:
getTaskOutputMappings in interface BPMN2DataService

getAllTasksDef

public Collection<TaskDefImpl> getAllTasksDef(String processId)
Specified by:
getAllTasksDef in interface BPMN2DataService

getAssociatedEntities

public Map<String,String> getAssociatedEntities(String processId)
Specified by:
getAssociatedEntities in interface BPMN2DataService

getAssociatedDomainObjects

public List<String> getAssociatedDomainObjects(String bpmn2Content)
Specified by:
getAssociatedDomainObjects in interface BPMN2DataService

getProcessData

public Map<String,String> getProcessData(String processId)
Specified by:
getProcessData in interface BPMN2DataService

getAssociatedForms

public List<String> getAssociatedForms(String processId)
Specified by:
getAssociatedForms in interface BPMN2DataService

getProcessDesc

public ProcessDesc getProcessDesc(String processId)
Specified by:
getProcessDesc in interface BPMN2DataService

getReusableSubProcesses

public Collection<String> getReusableSubProcesses(String processId)
Specified by:
getReusableSubProcesses in interface BPMN2DataService

findProcessId

public ProcessDesc findProcessId(String bpmn2Content,
                                 ClassLoader classLoader)
Specified by:
findProcessId in interface BPMN2DataService

jBPM distribution 6.0.0.CR3

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