站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss Seam 1.1.0 cr1 API 英文版文档

Pageflow (JBoss Seam API Documentation) - JBoss Seam 1.1.0 cr1 API 英文版文档


org.jboss.seam.core
Class Pageflow

java.lang.Object
  extended by org.jboss.seam.core.AbstractMutable
      extended by org.jboss.seam.core.Pageflow
All Implemented Interfaces:
Serializable, Mutable

@Scope(value=CONVERSATION)
@PerNestedConversation
@Name(value="org.jboss.seam.core.pageflow")
@Intercept(value=NEVER)
@Install(dependencies="org.jboss.seam.core.jbpm")
public class Pageflow
extends AbstractMutable
implements Serializable

A Seam component that manages the current jBPM ProcessInstance used for pageflow.

Author:
Gavin King
See Also:
Serialized Form

Constructor Summary
Pageflow()
           
 
Method Summary
 void begin(String pageflowDefinitionName)
           
 String getNoConversationViewId(String pageflowName, String pageflowNodeName)
           
 org.jbpm.graph.def.Node getNode()
           
 Page getPage()
           
 int getPageflowCounter()
           
 org.jbpm.graph.exe.ProcessInstance getProcessInstance()
           
 boolean hasDefaultTransition()
           
 boolean hasTransition(String outcome)
           
protected  void illegalNavigation()
           
static Pageflow instance()
           
 boolean isInProcess()
           
 void navigate(javax.faces.context.FacesContext context, String outcome)
           
 void processEvents(String type)
           
 void reposition(String nodeName)
           
 void setProcessInstance(org.jbpm.graph.exe.ProcessInstance processInstance)
           
 String toString()
           
 void validatePageflow()
           
 
Methods inherited from class org.jboss.seam.core.AbstractMutable
clearDirty, setDirty, setDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Pageflow

public Pageflow()
Method Detail

isInProcess

public boolean isInProcess()

getProcessInstance

public org.jbpm.graph.exe.ProcessInstance getProcessInstance()

setProcessInstance

public void setProcessInstance(org.jbpm.graph.exe.ProcessInstance processInstance)

instance

public static Pageflow instance()

getPageflowCounter

public int getPageflowCounter()

validatePageflow

public void validatePageflow()

illegalNavigation

protected void illegalNavigation()

getNode

public org.jbpm.graph.def.Node getNode()

reposition

public void reposition(String nodeName)

getPage

public Page getPage()

hasDefaultTransition

public boolean hasDefaultTransition()

hasTransition

public boolean hasTransition(String outcome)

navigate

public void navigate(javax.faces.context.FacesContext context,
                     String outcome)

processEvents

public void processEvents(String type)

begin

public void begin(String pageflowDefinitionName)

getNoConversationViewId

public String getNoConversationViewId(String pageflowName,
                                      String pageflowNodeName)

toString

public String toString()
Overrides:
toString in class Object