Uses of Class
org.jbpm.graph.def.ProcessDefinition

Packages that use ProcessDefinition
org.jbpm central access to the jbpm database and other services. 
org.jbpm.command commands that can be used as an alternative to the try-finally blocks in the user code. 
org.jbpm.context.exe.converter implementations of Converter. 
org.jbpm.db provides access the to jBPM database. 
org.jbpm.graph.def contains all structural elements of a process graph. 
org.jbpm.graph.exe contains the runtime structures for process executions. 
org.jbpm.graph.node contains basic node implementations. 
org.jbpm.instantiation is for instantiating delegation classes and making them persistable with class Delegation. 
org.jbpm.jpdl.par process archive packaging. 
org.jbpm.jpdl.xml jpdl xml parsing. 
org.jbpm.module.def interface for adding aspect to a process definition in a pluggable manner. 
 

Uses of ProcessDefinition in org.jbpm
 

Methods in org.jbpm with parameters of type ProcessDefinition
 void JbpmContext.deployProcessDefinition(ProcessDefinition processDefinition)
          deploys a process definition.
static ClassLoader JbpmConfiguration.getProcessClassLoader(ProcessDefinition processDefinition)
           
 ProcessInstance JbpmContext.getProcessInstance(ProcessDefinition processDefinition, String key)
          returns the process instance with the given key or null if no such instance exists.
 ProcessInstance JbpmContext.getProcessInstanceForUpdate(ProcessDefinition processDefinition, String key)
          returns the process instance with the given key or null if no such instance exists.
 ProcessInstance JbpmContext.loadProcessInstance(ProcessDefinition processDefinition, String key)
          returns the process instance with the given key or throws an exception if no such instance exists.
 ProcessInstance JbpmContext.loadProcessInstanceForUpdate(ProcessDefinition processDefinition, String key)
          returns the process instance with the given key or throws an exception if no such instance exists.
 

Uses of ProcessDefinition in org.jbpm.command
 

Methods in org.jbpm.command that return ProcessDefinition
 ProcessDefinition AbstractGetObjectBaseCommand.retrieveProcessDefinition(ProcessDefinition pd)
           
 

Methods in org.jbpm.command with parameters of type ProcessDefinition
 ProcessDefinition AbstractGetObjectBaseCommand.retrieveProcessDefinition(ProcessDefinition pd)
           
 

Uses of ProcessDefinition in org.jbpm.context.exe.converter
 

Methods in org.jbpm.context.exe.converter with parameters of type ProcessDefinition
 Object SerializableToByteArrayConverter.revert(Object o, ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.db
 

Methods in org.jbpm.db that return ProcessDefinition
 ProcessDefinition GraphSession.findLatestProcessDefinition(String name)
          queries the database for the latest version of a process definition with the given name.
 ProcessDefinition GraphSession.findProcessDefinition(String name, int version)
          finds the process definition with the given name and version.
 ProcessDefinition GraphSession.getProcessDefinition(long processDefinitionId)
          returns the persistent process definition with the given identifier.
 ProcessDefinition GraphSession.loadProcessDefinition(long processDefinitionId)
          returns the persistent process definition with the given identifier, assuming the definition exists.
protected  ProcessDefinition AbstractDbTestCase.saveAndReload(ProcessDefinition pd)
           
 

Methods in org.jbpm.db with parameters of type ProcessDefinition
 void GraphSession.deleteProcessDefinition(ProcessDefinition processDefinition)
           
protected  void AbstractDbTestCase.deployProcessDefinition(ProcessDefinition processDefinition)
           
 void GraphSession.deployProcessDefinition(ProcessDefinition processDefinition)
          assigns a version number to the given process definition and then makes it persistent.
 ProcessInstance GraphSession.getProcessInstance(ProcessDefinition processDefinition, String key)
          returns the instance of the given process definition with the specified business key.
 ProcessInstance GraphSession.loadProcessInstance(ProcessDefinition processDefinition, String key)
          returns the instance of the given process definition with the specified business key, assuming the instance exists.
protected  ProcessDefinition AbstractDbTestCase.saveAndReload(ProcessDefinition pd)
           
 void GraphSession.saveProcessDefinition(ProcessDefinition processDefinition)
          saves the process definition.
 

Uses of ProcessDefinition in org.jbpm.graph.def
 

Fields in org.jbpm.graph.def declared as ProcessDefinition
protected  ProcessDefinition Action.processDefinition
           
protected  ProcessDefinition GraphElement.processDefinition
           
 

Methods in org.jbpm.graph.def that return ProcessDefinition
static ProcessDefinition ProcessDefinition.createNewProcessDefinition()
           
 ProcessDefinition Action.getProcessDefinition()
           
 ProcessDefinition Node.getProcessDefinition()
           
 ProcessDefinition GraphElement.getProcessDefinition()
           
static ProcessDefinition ProcessDefinition.parseParResource(String parResource)
          parse a process definition from a process archive resource.
static ProcessDefinition ProcessDefinition.parseParZipInputStream(ZipInputStream zipInputStream)
          parse a process definition from a process archive zip-stream.
static ProcessDefinition ProcessDefinition.parseXmlInputStream(InputStream inputStream)
          parse a process definition from an xml input stream.
static ProcessDefinition ProcessDefinition.parseXmlReader(Reader reader)
          parse a process definition from an xml reader.
static ProcessDefinition ProcessDefinition.parseXmlResource(String xmlResource)
          parse a process definition from an xml resource file.
static ProcessDefinition ProcessDefinition.parseXmlString(String xml)
          parse a process definition from an xml string.
 

Methods in org.jbpm.graph.def with parameters of type ProcessDefinition
 void Action.setProcessDefinition(ProcessDefinition processDefinition)
           
 void ProcessDefinition.setProcessDefinition(ProcessDefinition processDefinition)
           
 void GraphElement.setProcessDefinition(ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.graph.exe
 

Fields in org.jbpm.graph.exe declared as ProcessDefinition
protected  ProcessDefinition ProcessInstance.processDefinition
           
 

Methods in org.jbpm.graph.exe that return ProcessDefinition
 ProcessDefinition ProcessInstance.getProcessDefinition()
           
 ProcessDefinition ExecutionContext.getProcessDefinition()
           
 

Methods in org.jbpm.graph.exe with parameters of type ProcessDefinition
 void ProcessInstance.addInitialModuleDefinitions(ProcessDefinition processDefinition)
           
 ProcessInstance Token.createSubProcessInstance(ProcessDefinition subProcessDefinition)
           
 void ProcessInstance.setProcessDefinition(ProcessDefinition processDefinition)
           
 

Constructors in org.jbpm.graph.exe with parameters of type ProcessDefinition
ProcessInstance(ProcessDefinition processDefinition)
          creates a new process instance for the given process definition, puts the root-token (=main path of execution) in the start state and executes the initial node.
ProcessInstance(ProcessDefinition processDefinition, Map variables)
          creates a new process instance for the given process definition, puts the root-token (=main path of execution) in the start state and executes the initial node.
ProcessInstance(ProcessDefinition processDefinition, Map variables, String key)
          creates a new process instance for the given process definition, puts the root-token (=main path of execution) in the start state and executes the initial node.
 

Uses of ProcessDefinition in org.jbpm.graph.node
 

Fields in org.jbpm.graph.node declared as ProcessDefinition
protected  ProcessDefinition ProcessState.subProcessDefinition
           
 

Methods in org.jbpm.graph.node that return ProcessDefinition
static ProcessDefinition ProcessFactory.createProcessDefinition(String[] nodes, String[] transitions)
           
 ProcessDefinition SubProcessResolver.findSubProcess(org.dom4j.Element subProcessElement)
          Resolves a sub-process definition given the information items in the sub-process element.
 ProcessDefinition DbSubProcessResolver.findSubProcess(org.dom4j.Element subProcessElement)
           
 ProcessDefinition ProcessState.getSubProcessDefinition()
           
 

Methods in org.jbpm.graph.node with parameters of type ProcessDefinition
static void ProcessFactory.addNodesAndTransitions(ProcessDefinition pd, String[] nodes, String[] transitions)
           
 void ProcessState.setSubProcessDefinition(ProcessDefinition subProcessDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.instantiation
 

Fields in org.jbpm.instantiation declared as ProcessDefinition
protected  ProcessDefinition Delegation.processDefinition
           
 

Methods in org.jbpm.instantiation that return ProcessDefinition
protected  ProcessDefinition ProcessClassLoader.getProcessDefinition()
           
 ProcessDefinition Delegation.getProcessDefinition()
           
 

Methods in org.jbpm.instantiation with parameters of type ProcessDefinition
 ClassLoader SharedProcessClassLoaderFactory.getProcessClassLoader(ProcessDefinition processDefinition)
           
 ClassLoader DefaultProcessClassLoaderFactory.getProcessClassLoader(ProcessDefinition processDefinition)
           
 ClassLoader ProcessClassLoaderFactory.getProcessClassLoader(ProcessDefinition processDefinition)
           
 void Delegation.setProcessDefinition(ProcessDefinition processDefinition)
           
 

Constructors in org.jbpm.instantiation with parameters of type ProcessDefinition
ProcessClassLoader(ClassLoader parent, ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.jpdl.par
 

Methods in org.jbpm.jpdl.par that return ProcessDefinition
 ProcessDefinition ProcessArchive.parseProcessDefinition()
           
 ProcessDefinition FileFilter.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition JpdlArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition FileArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition ProcessArchiveParser.readFromArchive(ProcessArchive archive, ProcessDefinition processDefinition)
           
 

Methods in org.jbpm.jpdl.par with parameters of type ProcessDefinition
 ProcessDefinition FileFilter.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition JpdlArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition FileArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition ProcessArchiveParser.readFromArchive(ProcessArchive archive, ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.jpdl.xml
 

Fields in org.jbpm.jpdl.xml declared as ProcessDefinition
protected  ProcessDefinition JpdlXmlReader.processDefinition
           
 

Methods in org.jbpm.jpdl.xml that return ProcessDefinition
 ProcessDefinition JpdlXmlReader.getProcessDefinition()
           
 ProcessDefinition JpdlXmlReader.readProcessDefinition()
           
 

Methods in org.jbpm.jpdl.xml with parameters of type ProcessDefinition
static String JpdlXmlWriter.toString(ProcessDefinition processDefinition)
           
 void JpdlXmlWriter.write(ProcessDefinition processDefinition)
           
 

Uses of ProcessDefinition in org.jbpm.module.def
 

Fields in org.jbpm.module.def declared as ProcessDefinition
protected  ProcessDefinition ModuleDefinition.processDefinition
           
 

Methods in org.jbpm.module.def that return ProcessDefinition
 ProcessDefinition ModuleDefinition.getProcessDefinition()
           
 

Methods in org.jbpm.module.def with parameters of type ProcessDefinition
 void ModuleDefinition.setProcessDefinition(ProcessDefinition processDefinition)
           
 



Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.