Uses of Interface
org.springframework.webflow.context.ExternalContext

Packages that use ExternalContext
org.springframework.webflow.context The external context subsystem for accessing the environment of a client that has called into Spring Web Flow. 
org.springframework.webflow.context.portlet The representation of a client request into Spring Web Flow from a JSR-168 Portlet environment. 
org.springframework.webflow.context.servlet The representation of a client request into Spring Web Flow from an HTTP Servlet environment. 
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.executor High-level executors for driving the execution of flow definitions. 
org.springframework.webflow.executor.jsf The integration layer between Spring Web Flow and Java Server Faces (JSF). 
org.springframework.webflow.executor.mvc The integration layer between Spring Web Flow the Spring (Portlet) MVC framework. 
org.springframework.webflow.executor.struts The integration layer between Spring Web Flow and Struts 1.x. 
org.springframework.webflow.executor.support Flow executor implementation support; includes helpers for driving the execution of flows. 
org.springframework.webflow.test Support for testing flows and their associated artifacts. 
org.springframework.webflow.test.execution Support for testing the execution of a flow definition. 
 

Uses of ExternalContext in org.springframework.webflow.context
 

Methods in org.springframework.webflow.context that return ExternalContext
static ExternalContext ExternalContextHolder.getExternalContext()
          Return the ExternalContext associated with the current thread, if any.
 

Methods in org.springframework.webflow.context with parameters of type ExternalContext
static void ExternalContextHolder.setExternalContext(ExternalContext externalContext)
          Associate the given ExternalContext with the current thread.
 

Uses of ExternalContext in org.springframework.webflow.context.portlet
 

Classes in org.springframework.webflow.context.portlet that implement ExternalContext
 class PortletExternalContext
          Provides contextual information about a JSR-168 Portlet environment that has called into Spring Web Flow.
 

Uses of ExternalContext in org.springframework.webflow.context.servlet
 

Classes in org.springframework.webflow.context.servlet that implement ExternalContext
 class ServletExternalContext
          Provides contextual information about an HTTP Servlet environment that has interacted with Spring Web Flow.
 

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

Methods in org.springframework.webflow.engine.impl with parameters of type ExternalContext
protected  RequestControlContext FlowExecutionImpl.createControlContext(ExternalContext externalContext)
          Create a flow execution control context.
 ViewSelection FlowExecutionImpl.refresh(ExternalContext externalContext)
           
 ViewSelection FlowExecutionImpl.signalEvent(java.lang.String eventId, ExternalContext externalContext)
           
 ViewSelection FlowExecutionImpl.start(MutableAttributeMap input, ExternalContext externalContext)
           
 

Uses of ExternalContext in org.springframework.webflow.execution
 

Methods in org.springframework.webflow.execution that return ExternalContext
 ExternalContext RequestContext.getExternalContext()
          Returns the external client context that originated (or triggered) this request.
 

Methods in org.springframework.webflow.execution with parameters of type ExternalContext
 ViewSelection FlowExecution.refresh(ExternalContext context)
          Refresh this flow execution, asking the current view selection to be reconstituted to support reissuing the last response.
 ViewSelection FlowExecution.signalEvent(java.lang.String eventId, ExternalContext context)
          Signal an occurrence of the specified user event in the current state of this executing flow.
 ViewSelection FlowExecution.start(MutableAttributeMap input, ExternalContext context)
          Start this flow execution, transitioning it to the root flow's start state and returning the starting view selection needed to issue an initial user response.
 

Uses of ExternalContext in org.springframework.webflow.executor
 

Methods in org.springframework.webflow.executor with parameters of type ExternalContext
protected  MutableAttributeMap FlowExecutorImpl.createInput(ExternalContext context)
          Factory method that creates the input attribute map for a newly created FlowExecution.
 ResponseInstruction FlowExecutorImpl.launch(java.lang.String flowDefinitionId, ExternalContext context)
           
 ResponseInstruction FlowExecutor.launch(java.lang.String flowDefinitionId, ExternalContext context)
          Launch a new execution of identified flow definition in the context of the current external client request.
 ResponseInstruction FlowExecutorImpl.refresh(java.lang.String flowExecutionKey, ExternalContext context)
           
 ResponseInstruction FlowExecutor.refresh(java.lang.String flowExecutionKey, ExternalContext context)
          Reissue the last response instruction issued by the flow execution.
 ResponseInstruction FlowExecutorImpl.resume(java.lang.String flowExecutionKey, java.lang.String eventId, ExternalContext context)
           
 ResponseInstruction FlowExecutor.resume(java.lang.String flowExecutionKey, java.lang.String eventId, ExternalContext context)
          Resume an existing, paused flow execution by signaling an event against its current state.
 

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

Classes in org.springframework.webflow.executor.jsf that implement ExternalContext
 class JsfExternalContext
          Provides contextual information about a JSF environment that has interacted with SWF.
 

Methods in org.springframework.webflow.executor.jsf with parameters of type ExternalContext
protected  MutableAttributeMap FlowNavigationHandler.createInput(ExternalContext context)
          Factory method that creates the input attribute map for a newly created FlowExecution.
protected  MutableAttributeMap FlowPhaseListener.createInput(ExternalContext context)
          Factory method that creates the input attribute map for a newly created FlowExecution.
 java.lang.String FlowNavigationHandlerArgumentExtractor.extractEventId(ExternalContext context)
           
 java.lang.String FlowNavigationHandlerArgumentExtractor.extractFlowExecutionKey(ExternalContext context)
           
 java.lang.String FlowNavigationHandlerArgumentExtractor.extractFlowId(ExternalContext context)
           
 boolean FlowNavigationHandlerArgumentExtractor.isEventIdPresent(ExternalContext context)
           
 boolean FlowNavigationHandlerArgumentExtractor.isFlowExecutionKeyPresent(ExternalContext context)
           
 boolean FlowNavigationHandlerArgumentExtractor.isFlowIdPresent(ExternalContext context)
           
 

Uses of ExternalContext in org.springframework.webflow.executor.mvc
 

Methods in org.springframework.webflow.executor.mvc with parameters of type ExternalContext
protected  org.springframework.web.servlet.ModelAndView FlowController.toModelAndView(ResponseInstruction responseInstruction, ExternalContext context)
          Create a ModelAndView object based on the information in the selected response instruction.
 

Uses of ExternalContext in org.springframework.webflow.executor.struts
 

Classes in org.springframework.webflow.executor.struts that implement ExternalContext
 class StrutsExternalContext
          Provides consistent access to a Struts environment from within the Spring Web Flow system.
 

Methods in org.springframework.webflow.executor.struts with parameters of type ExternalContext
protected  org.apache.struts.action.ActionForward FlowAction.toActionForward(ResponseInstruction responseInstruction, org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ExternalContext context)
          Return a Struts ActionForward given a ResponseInstruction.
 

Uses of ExternalContext in org.springframework.webflow.executor.support
 

Methods in org.springframework.webflow.executor.support with parameters of type ExternalContext
protected  void RequestParameterFlowExecutorArgumentHandler.appendFlowExecutorPath(java.lang.StringBuffer url, ExternalContext context)
          Append the URL path to the flow executor capable of accepting new requests.
protected  void RequestPathFlowExecutorArgumentHandler.appendFlowExecutorPath(java.lang.StringBuffer url, ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.createExternalUrl(ExternalRedirect redirect, java.lang.String flowExecutionKey, ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.createExternalUrl(ExternalRedirect redirect, java.lang.String flowExecutionKey, ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExposer.createExternalUrl(ExternalRedirect redirect, java.lang.String flowExecutionKey, ExternalContext context)
          Create a URL path that when redirected to communicates with an external system outside of Spring Web Flow.
 java.lang.String FlowIdMappingArgumentHandlerWrapper.createExternalUrl(ExternalRedirect redirect, java.lang.String flowExecutionKey, ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.createFlowDefinitionUrl(FlowDefinitionRedirect flowDefinitionRedirect, ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.createFlowDefinitionUrl(FlowDefinitionRedirect flowDefinitionRedirect, ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExposer.createFlowDefinitionUrl(FlowDefinitionRedirect flowDefinitionRedirect, ExternalContext context)
          Create a URL that when redirected to launches a entirely new execution of a flow definition (starts a new conversation).
 java.lang.String RequestPathFlowExecutorArgumentHandler.createFlowDefinitionUrl(FlowDefinitionRedirect flowDefinitionRedirect, ExternalContext context)
           
 java.lang.String FlowIdMappingArgumentHandlerWrapper.createFlowDefinitionUrl(FlowDefinitionRedirect flowDefinitionRedirect, ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.createFlowExecutionUrl(java.lang.String flowExecutionKey, FlowExecutionContext flowExecution, ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.createFlowExecutionUrl(java.lang.String flowExecutionKey, FlowExecutionContext flowExecution, ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExposer.createFlowExecutionUrl(java.lang.String flowExecutionKey, FlowExecutionContext flowExecution, ExternalContext context)
          Create a URL path that when redirected to renders the current (or last) view selection made by the flow execution identified by the flow execution key.
 java.lang.String RequestPathFlowExecutorArgumentHandler.createFlowExecutionUrl(java.lang.String flowExecutionKey, FlowExecutionContext flowExecution, ExternalContext context)
           
 java.lang.String FlowIdMappingArgumentHandlerWrapper.createFlowExecutionUrl(java.lang.String flowExecutionKey, FlowExecutionContext flowExecution, ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.extractEventId(ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.extractEventId(ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExtractor.extractEventId(ExternalContext context)
          Extract the flow execution event id from the external context.
 java.lang.String FlowIdMappingArgumentHandlerWrapper.extractEventId(ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.extractFlowExecutionKey(ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.extractFlowExecutionKey(ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExtractor.extractFlowExecutionKey(ExternalContext context)
          Extract the flow execution key from the external context.
 java.lang.String RequestPathFlowExecutorArgumentHandler.extractFlowExecutionKey(ExternalContext context)
           
 java.lang.String FlowIdMappingArgumentHandlerWrapper.extractFlowExecutionKey(ExternalContext context)
           
 java.lang.String RequestParameterFlowExecutorArgumentHandler.extractFlowId(ExternalContext context)
           
abstract  java.lang.String FlowExecutorArgumentHandler.extractFlowId(ExternalContext context)
           
 java.lang.String FlowExecutorArgumentExtractor.extractFlowId(ExternalContext context)
          Extracts the flow id from the external context.
 java.lang.String RequestPathFlowExecutorArgumentHandler.extractFlowId(ExternalContext context)
           
 java.lang.String FlowIdMappingArgumentHandlerWrapper.extractFlowId(ExternalContext context)
           
 ResponseInstruction FlowRequestHandler.handleFlowRequest(ExternalContext context)
          Handle a request into the Spring Web Flow system from an external system.
 boolean RequestParameterFlowExecutorArgumentHandler.isEventIdPresent(ExternalContext context)
           
abstract  boolean FlowExecutorArgumentHandler.isEventIdPresent(ExternalContext context)
           
 boolean FlowExecutorArgumentExtractor.isEventIdPresent(ExternalContext context)
          Returns true if the event id is extractable from the context.
 boolean FlowIdMappingArgumentHandlerWrapper.isEventIdPresent(ExternalContext context)
           
 boolean RequestParameterFlowExecutorArgumentHandler.isFlowExecutionKeyPresent(ExternalContext context)
           
abstract  boolean FlowExecutorArgumentHandler.isFlowExecutionKeyPresent(ExternalContext context)
           
 boolean FlowExecutorArgumentExtractor.isFlowExecutionKeyPresent(ExternalContext context)
          Returns true if the flow execution key is extractable from the context.
 boolean RequestPathFlowExecutorArgumentHandler.isFlowExecutionKeyPresent(ExternalContext context)
           
 boolean FlowIdMappingArgumentHandlerWrapper.isFlowExecutionKeyPresent(ExternalContext context)
           
 boolean RequestParameterFlowExecutorArgumentHandler.isFlowIdPresent(ExternalContext context)
           
abstract  boolean FlowExecutorArgumentHandler.isFlowIdPresent(ExternalContext context)
           
 boolean FlowExecutorArgumentExtractor.isFlowIdPresent(ExternalContext context)
          Returns true if the flow id is extractable from the context.
 boolean RequestPathFlowExecutorArgumentHandler.isFlowIdPresent(ExternalContext context)
           
 boolean FlowIdMappingArgumentHandlerWrapper.isFlowIdPresent(ExternalContext context)
           
protected  java.lang.String FlowExecutorArgumentHandler.makeRedirectUrlContextRelativeIfNecessary(java.lang.String url, ExternalContext context)
          Make given redirect URL context relative if necessary.
 

Uses of ExternalContext in org.springframework.webflow.test
 

Classes in org.springframework.webflow.test that implement ExternalContext
 class MockExternalContext
          Mock implementation of the ExternalContext interface.
 

Methods in org.springframework.webflow.test that return ExternalContext
 ExternalContext MockRequestContext.getExternalContext()
           
 

Methods in org.springframework.webflow.test with parameters of type ExternalContext
 void MockRequestContext.setExternalContext(ExternalContext externalContext)
          Sets the external context.
 

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

Methods in org.springframework.webflow.test.execution that return ExternalContext
protected  ExternalContext AbstractFlowExecutionTests.createExternalContext(ParameterMap requestParameters)
          Creates an ExternalContext instance.
 

Methods in org.springframework.webflow.test.execution with parameters of type ExternalContext
protected  ViewSelection AbstractFlowExecutionTests.refresh(ExternalContext context)
          Refresh the flow execution being tested, asking the current view state state to make a "refresh" view selection.
protected  ViewSelection AbstractFlowExecutionTests.signalEvent(java.lang.String eventId, ExternalContext context)
          Signal an occurence of an event in the current state of the flow execution being tested.
protected  ViewSelection AbstractFlowExecutionTests.startFlow(MutableAttributeMap input, ExternalContext context)
          Start the flow execution to be tested.
 



Copyright © 2009 Spring Framework. All Rights Reserved.