Uses of Interface
org.springframework.webflow.execution.FlowExecution

Packages that use FlowExecution
org.springframework.webflow.engine.impl The implementation of Spring Web Flow's flow execution machine. 
org.springframework.webflow.execution Core, stable abstractions for representing runtime executions of flow definitions. 
org.springframework.webflow.execution.repository The flow execution repository subsystem for saving, and restoring managed flow executions. 
org.springframework.webflow.execution.repository.continuation Implementation of continuation-based flow execution repositories. 
org.springframework.webflow.execution.repository.support General purpose implementation assistance for flow execution repositories. 
org.springframework.webflow.executor.jsf The integration layer between Spring Web Flow and Java Server Faces (JSF). 
org.springframework.webflow.test.execution Support for testing the execution of a flow definition. 
 

Uses of FlowExecution in org.springframework.webflow.engine.impl
 

Classes in org.springframework.webflow.engine.impl that implement FlowExecution
 class FlowExecutionImpl
          Default implementation of FlowExecution that uses a stack-based data structure to manage spawned flow sessions.
 

Methods in org.springframework.webflow.engine.impl that return FlowExecution
 FlowExecution FlowExecutionImplFactory.createFlowExecution(FlowDefinition flowDefinition)
           
 FlowExecution FlowExecutionImplStateRestorer.restoreState(FlowExecution flowExecution, MutableAttributeMap conversationScope)
           
 

Methods in org.springframework.webflow.engine.impl with parameters of type FlowExecution
 FlowExecution FlowExecutionImplStateRestorer.restoreState(FlowExecution flowExecution, MutableAttributeMap conversationScope)
           
 

Uses of FlowExecution in org.springframework.webflow.execution
 

Methods in org.springframework.webflow.execution that return FlowExecution
 FlowExecution FlowExecutionFactory.createFlowExecution(FlowDefinition flowDefinition)
          Create a new flow execution product for the given flow definition.
 

Uses of FlowExecution in org.springframework.webflow.execution.repository
 

Methods in org.springframework.webflow.execution.repository that return FlowExecution
 FlowExecution FlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
          Return the FlowExecution indexed by the provided key.
 

Methods in org.springframework.webflow.execution.repository with parameters of type FlowExecution
 FlowExecutionKey FlowExecutionRepository.generateKey(FlowExecution flowExecution)
          Generate a unique flow execution key to be used as the persistent identifier of the flow execution.
 FlowExecutionKey FlowExecutionRepository.getNextKey(FlowExecution flowExecution, FlowExecutionKey previousKey)
          Obtain the "next" flow execution key to be used as the flow execution's persistent identity.
 void FlowExecutionRepository.putFlowExecution(FlowExecutionKey key, FlowExecution flowExecution)
          Place the FlowExecution in this repository under the provided key.
 

Uses of FlowExecution in org.springframework.webflow.execution.repository.continuation
 

Methods in org.springframework.webflow.execution.repository.continuation that return FlowExecution
protected  FlowExecution SerializedFlowExecutionContinuation.deserialize(byte[] data)
          Internal helper method to deserialize given flow execution data.
 FlowExecution ContinuationCreationException.getFlowExecution()
          Returns the flow execution that could not be snapshotted.
 FlowExecution ContinuationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
           
 FlowExecution ClientContinuationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
           
abstract  FlowExecution FlowExecutionContinuation.unmarshal()
          Restores the flow execution wrapped in this continuation.
 FlowExecution SerializedFlowExecutionContinuation.unmarshal()
           
 

Methods in org.springframework.webflow.execution.repository.continuation with parameters of type FlowExecution
 FlowExecutionContinuation FlowExecutionContinuationFactory.createContinuation(FlowExecution flowExecution)
          Creates a new flow execution continuation for given flow execution.
 FlowExecutionContinuation SerializedFlowExecutionContinuationFactory.createContinuation(FlowExecution flowExecution)
           
protected  java.io.Serializable ClientContinuationFlowExecutionRepository.encode(FlowExecution flowExecution)
          Encode given flow execution object into data that can be stored on the client.
protected  java.io.Serializable ContinuationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
           
protected  java.io.Serializable ClientContinuationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
           
 void ContinuationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key, FlowExecution flowExecution)
           
 void ClientContinuationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key, FlowExecution flowExecution)
           
protected  byte[] SerializedFlowExecutionContinuation.serialize(FlowExecution flowExecution)
          Internal helper method to serialize given flow execution.
 

Constructors in org.springframework.webflow.execution.repository.continuation with parameters of type FlowExecution
ContinuationCreationException(FlowExecution flowExecution, java.lang.String message, java.lang.Throwable cause)
          Creates a new continuation creation exception.
SerializedFlowExecutionContinuation(FlowExecution flowExecution, boolean compress)
          Creates a new serialized flow execution continuation.
 

Uses of FlowExecution in org.springframework.webflow.execution.repository.support
 

Methods in org.springframework.webflow.execution.repository.support that return FlowExecution
abstract  FlowExecution AbstractConversationFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
           
 FlowExecution SimpleFlowExecutionRepository.getFlowExecution(FlowExecutionKey key)
           
 FlowExecution FlowExecutionStateRestorer.restoreState(FlowExecution flowExecution, MutableAttributeMap conversationScope)
          Restore the transient state of the flow execution.
 

Methods in org.springframework.webflow.execution.repository.support with parameters of type FlowExecution
protected  ConversationParameters AbstractConversationFlowExecutionRepository.createConversationParameters(FlowExecution flowExecution)
          Factory method that maps a new flow execution to a descriptive conversation parameters object.
protected abstract  java.io.Serializable AbstractConversationFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
          Template method used to generate a new continuation id for given flow execution.
protected  java.io.Serializable SimpleFlowExecutionRepository.generateContinuationId(FlowExecution flowExecution)
           
 FlowExecutionKey AbstractConversationFlowExecutionRepository.generateKey(FlowExecution flowExecution)
           
 FlowExecutionKey AbstractConversationFlowExecutionRepository.getNextKey(FlowExecution flowExecution, FlowExecutionKey previousKey)
           
 FlowExecutionKey SimpleFlowExecutionRepository.getNextKey(FlowExecution flowExecution, FlowExecutionKey previousKey)
           
abstract  void AbstractConversationFlowExecutionRepository.putFlowExecution(FlowExecutionKey key, FlowExecution flowExecution)
           
 void SimpleFlowExecutionRepository.putFlowExecution(FlowExecutionKey key, FlowExecution flowExecution)
           
 FlowExecution FlowExecutionStateRestorer.restoreState(FlowExecution flowExecution, MutableAttributeMap conversationScope)
          Restore the transient state of the flow execution.
 

Uses of FlowExecution in org.springframework.webflow.executor.jsf
 

Methods in org.springframework.webflow.executor.jsf that return FlowExecution
static FlowExecution FlowExecutionHolderUtils.getCurrentFlowExecution(javax.faces.context.FacesContext context)
          Returns the current flow execution in the given faces context.
 FlowExecution FlowExecutionHolder.getFlowExecution()
          Returns the flow execution.
static FlowExecution FlowExecutionHolderUtils.getRequiredCurrentFlowExecution(javax.faces.context.FacesContext context)
          Returns the current required flow execution in the given faces context.
 

Methods in org.springframework.webflow.executor.jsf with parameters of type FlowExecution
protected  java.lang.Object FlowPropertyResolver.doGetAttribute(FlowExecution execution, java.lang.String attributeName)
           
protected abstract  java.lang.Object AbstractFlowExecutionPropertyResolver.doGetAttribute(FlowExecution execution, java.lang.String attributeName)
          Gets the value of the flow execution attribute.
protected  java.lang.Object FlowExecutionPropertyResolver.doGetAttribute(FlowExecution execution, java.lang.String attributeName)
           
protected  java.lang.Class FlowPropertyResolver.doGetAttributeType(FlowExecution execution, java.lang.String attributeName)
           
protected abstract  java.lang.Class AbstractFlowExecutionPropertyResolver.doGetAttributeType(FlowExecution execution, java.lang.String attributeName)
          Gets the type of value returned by the flow execution attribute.
protected  java.lang.Class FlowExecutionPropertyResolver.doGetAttributeType(FlowExecution execution, java.lang.String attributeName)
           
protected  void FlowPropertyResolver.doSetAttribute(FlowExecution execution, java.lang.String attributeName, java.lang.Object attributeValue)
           
protected abstract  void AbstractFlowExecutionPropertyResolver.doSetAttribute(FlowExecution execution, java.lang.String attributeName, java.lang.Object attributeValue)
          Sets the value of the flow execution attribute.
protected  void FlowExecutionPropertyResolver.doSetAttribute(FlowExecution execution, java.lang.String attributeName, java.lang.Object attributeValue)
           
 void FlowExecutionHolder.replaceWith(FlowExecution flowExecution)
          Replace the current flow execution with the one provided.
 

Constructors in org.springframework.webflow.executor.jsf with parameters of type FlowExecution
FlowExecutionHolder(FlowExecution flowExecution)
          Creates a new flow execution holder for a flow execution that has not yet been placed in a repository.
FlowExecutionHolder(FlowExecutionKey flowExecutionKey, FlowExecution flowExecution, FlowExecutionLock flowExecutionLock)
          Creates a new flow execution holder for a flow execution that has been restored from a repository.
 

Uses of FlowExecution in org.springframework.webflow.test.execution
 

Methods in org.springframework.webflow.test.execution that return FlowExecution
protected  FlowExecution AbstractFlowExecutionTests.getFlowExecution()
          Returns the flow execution being tested.
 

Methods in org.springframework.webflow.test.execution with parameters of type FlowExecution
protected  void AbstractFlowExecutionTests.updateFlowExecution(FlowExecution flowExecution)
          Directly update the flow execution used by the test by setting it to given flow execution.
 



Copyright © 2009 Spring Framework. All Rights Reserved.