Package org.jbpm.kie.services.impl.bpmn2
Class ProcessDescriptor
- java.lang.Object
-
- org.jbpm.kie.services.impl.bpmn2.ProcessDescriptor
-
- All Implemented Interfaces:
Serializable
public class ProcessDescriptor extends Object implements Serializable
This is a package level class that is used by different BPMN2 handlers ( in this package) to store information about a BPMN2 process.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessDescriptor()
-
Method Summary
-
-
-
Method Detail
-
setProcess
public void setProcess(ProcessAssetDesc process)
-
hasUnresolvedReusableSubProcessNames
public boolean hasUnresolvedReusableSubProcessNames()
-
resolveReusableSubProcessNames
public void resolveReusableSubProcessNames(Collection<org.kie.api.definition.process.Process> deploymentProcesses)
-
getProcess
public ProcessAssetDesc getProcess()
-
getTasks
public Map<String,UserTaskDefinition> getTasks()
-
getTaskAssignments
public Map<String,Collection<String>> getTaskAssignments()
-
getReusableSubProcesses
public Collection<String> getReusableSubProcesses()
-
addReusableSubProcessName
public void addReusableSubProcessName(String processName)
-
getSignals
public Collection<String> getSignals()
-
setSignals
public void setSignals(Collection<String> signals)
-
getSignalsDesc
public Collection<SignalDesc> getSignalsDesc()
-
setSignalsDesc
public void setSignalsDesc(Collection<SignalDesc> signalsDesc)
-
getMessages
public Collection<MessageDesc> getMessages()
-
setMessages
public void setMessages(Collection<MessageDesc> messages)
-
getGlobals
public Collection<String> getGlobals()
-
setGlobals
public void setGlobals(Collection<String> globals)
-
clear
public void clear()
-
clone
public ProcessDescriptor clone()
-
-