@Scope(value=APPLICATION) @BypassInterceptors @Startup @Name(value="org.jboss.seam.bpm.jbpm") @Install(value=false, precedence=0) public class Jbpm extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.jbpm.JbpmConfiguration |
pageflowConfiguration |
| Constructor and Description |
|---|
Jbpm() |
| Modifier and Type | Method and Description |
|---|---|
static org.jbpm.JbpmContext |
createPageflowContext() |
boolean |
deployPageflowDefinition(org.jbpm.graph.def.ProcessDefinition pageflowDefinition)
Dynamically deploy a page flow definition, if a pageflow with an
identical name already exists, the pageflow is updated.
|
org.jbpm.JbpmConfiguration |
getJbpmConfiguration() |
protected String |
getJbpmConfigurationJndiName() |
static org.jbpm.graph.def.ProcessDefinition |
getPageflowDefinitionFromResource(String resourceName) |
org.jbpm.graph.def.ProcessDefinition |
getPageflowDefinitionFromXml(String pageflowDefinition)
Read a pageflow definition
|
String[] |
getPageflowDefinitions() |
org.jbpm.graph.def.ProcessDefinition |
getPageflowProcessDefinition(String pageflowName) |
org.jbpm.graph.def.ProcessDefinition |
getProcessDefinitionFromResource(String resourceName) |
org.jbpm.graph.def.ProcessDefinition |
getProcessDefinitionFromXml(String processDefinition)
Read a process definition
|
String[] |
getProcessDefinitions() |
static Jbpm |
instance() |
boolean |
isPageflowProcessDefinition(String pageflowName) |
protected boolean |
isProcessDeploymentEnabled() |
static org.jbpm.graph.def.ProcessDefinition |
parseInputSource(InputSource inputSource) |
static org.jbpm.graph.def.ProcessDefinition |
parseReaderSource(Reader reader) |
protected void |
setJbpmConfigurationJndiName(String jbpmConfigurationJndiName) |
void |
setPageflowDefinitions(String[] pageflowDefinitions) |
void |
setProcessDefinitions(String[] processDefinitions) |
void |
shutdown() |
void |
startup() |
boolean |
undeployPageflowDefinition(String pageflowName)
Remove a pageflow definition
|
@Destroy public void shutdown()
public org.jbpm.JbpmConfiguration getJbpmConfiguration()
public org.jbpm.graph.def.ProcessDefinition getPageflowProcessDefinition(String pageflowName)
public boolean isPageflowProcessDefinition(String pageflowName)
public static org.jbpm.graph.def.ProcessDefinition getPageflowDefinitionFromResource(String resourceName)
public org.jbpm.graph.def.ProcessDefinition getProcessDefinitionFromResource(String resourceName)
public String[] getPageflowDefinitions()
public void setPageflowDefinitions(String[] pageflowDefinitions)
public String[] getProcessDefinitions()
public void setProcessDefinitions(String[] processDefinitions)
public boolean deployPageflowDefinition(org.jbpm.graph.def.ProcessDefinition pageflowDefinition)
public org.jbpm.graph.def.ProcessDefinition getPageflowDefinitionFromXml(String pageflowDefinition)
pageflowDefinition - the pageflow as an XML stringpublic org.jbpm.graph.def.ProcessDefinition getProcessDefinitionFromXml(String processDefinition)
processDefinition - the process as an XML stringpublic boolean undeployPageflowDefinition(String pageflowName)
pageflowName - Name of the pageflow to removeprotected boolean isProcessDeploymentEnabled()
public static Jbpm instance()
protected String getJbpmConfigurationJndiName()
protected void setJbpmConfigurationJndiName(String jbpmConfigurationJndiName)
public static org.jbpm.JbpmContext createPageflowContext()
public static org.jbpm.graph.def.ProcessDefinition parseInputSource(InputSource inputSource)
public static org.jbpm.graph.def.ProcessDefinition parseReaderSource(Reader reader)
Copyright © 2015 Seam Framework. All Rights Reserved.