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   
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   
 

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 java.lang.ClassLoader JbpmConfiguration.getProcessClassLoader(ProcessDefinition processDefinition)
           
 ProcessInstance JbpmContext.getProcessInstance(ProcessDefinition processDefinition, java.lang.String key)
          returns the process instance with the given key or null if no such instance exists.
 ProcessInstance JbpmContext.getProcessInstanceForUpdate(ProcessDefinition processDefinition, java.lang.String key)
          returns the process instance with the given key or null if no such instance exists.
 ProcessInstance JbpmContext.loadProcessInstance(ProcessDefinition processDefinition, java.lang.String key)
          returns the process instance with the given key or throws an exception if no such instance exists.
 ProcessInstance JbpmContext.loadProcessInstanceForUpdate(ProcessDefinition processDefinition, java.lang.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.db
 

Methods in org.jbpm.db that return ProcessDefinition
 ProcessDefinition GraphSession.findLatestProcessDefinition(java.lang.String name)
          queries the database for the latest version of a process definition with the given name.
 ProcessDefinition GraphSession.findProcessDefinition(java.lang.String name, int version)
          queries the database for a process definition with the given name and version.
 ProcessDefinition GraphSession.getProcessDefinition(long processDefinitionId)
          gets a process definition from the database by the identifier.
 ProcessDefinition GraphSession.loadProcessDefinition(long processDefinitionId)
          loads a process definition from the database by the identifier.
protected  ProcessDefinition AbstractDbTestCase.saveAndReload(ProcessDefinition pd)
           
 

Methods in org.jbpm.db that return types with arguments of type ProcessDefinition
 java.util.List<ProcessDefinition> GraphSession.findAllProcessDefinitions()
          queries the database for all process definitions, ordered by name (ascending), then by version (descending).
 java.util.List<ProcessDefinition> GraphSession.findAllProcessDefinitionVersions(java.lang.String name)
          queries the database for all versions of process definitions with the given name, ordered by version (descending).
 java.util.List<ProcessDefinition> GraphSession.findLatestProcessDefinitions()
          queries the database for the latest version of each process definition.
 java.util.List<ProcessDefinition> GraphSession.findProcessDefinitions(java.util.Collection<java.lang.Long> processDefinitionIds)
           
 

Methods in org.jbpm.db with parameters of type ProcessDefinition
 void GraphSession.deleteProcessDefinition(ProcessDefinition processDefinition)
           
 void GraphSession.deployProcessDefinition(ProcessDefinition processDefinition)
           
 ProcessInstance GraphSession.getProcessInstance(ProcessDefinition processDefinition, java.lang.String key)
           
 ProcessInstance GraphSession.loadProcessInstance(ProcessDefinition processDefinition, java.lang.String key)
           
protected  ProcessDefinition AbstractDbTestCase.saveAndReload(ProcessDefinition pd)
           
 void GraphSession.saveProcessDefinition(ProcessDefinition processDefinition)
          saves the process definitions.
 

Uses of ProcessDefinition in org.jbpm.graph.def
 

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

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

Methods in org.jbpm.graph.def with parameters of type ProcessDefinition
 void GraphElement.setProcessDefinition(ProcessDefinition processDefinition)
           
 void ProcessDefinition.setProcessDefinition(ProcessDefinition processDefinition)
           
 void Action.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
Execution(ProcessDefinition pd)
           
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, java.util.Map<java.lang.String,java.lang.Object> 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, java.util.Map<java.lang.String,java.lang.Object> variables, java.lang.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(java.lang.String[] nodes, java.lang.String[] transitions)
           
 ProcessDefinition SubProcessResolver.findSubProcess(org.dom4j.Element subProcessElement)
           
 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, java.lang.String[] nodes, java.lang.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
 ProcessDefinition Delegation.getProcessDefinition()
           
 

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

Constructors in org.jbpm.instantiation with parameters of type ProcessDefinition
ProcessClassLoader(java.lang.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 ProcessArchiveParser.readFromArchive(ProcessArchive archive, ProcessDefinition processDefinition)
           
 ProcessDefinition JpdlArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition FileArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 

Methods in org.jbpm.jpdl.par with parameters of type ProcessDefinition
 ProcessDefinition FileFilter.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition ProcessArchiveParser.readFromArchive(ProcessArchive archive, ProcessDefinition processDefinition)
           
 ProcessDefinition JpdlArchiveParser.readFromArchive(ProcessArchive processArchive, ProcessDefinition processDefinition)
           
 ProcessDefinition FileArchiveParser.readFromArchive(ProcessArchive processArchive, 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 java.lang.String JpdlXmlWriter.toString(ProcessDefinition processDefinition)
          Deprecated.  
 void JpdlXmlWriter.write(ProcessDefinition processDefinition)
          Deprecated.  
 

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 © 2009 JBoss, a division of Red Hat. All Rights Reserved.