|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FlowExecutorArgumentExtractor
A helper strategy used by the FlowRequestHandler
to extract FlowExecutor
method arguments from a
request initiated by an ExternalContext
. The extracted arguments were typically exposed in the previous
response (the response that resulted in a new request) using a FlowExecutorArgumentExposer
.
Method Summary | |
---|---|
java.lang.String |
extractEventId(ExternalContext context)
Extract the flow execution event id from the external context. |
java.lang.String |
extractFlowExecutionKey(ExternalContext context)
Extract the flow execution key from the external context. |
java.lang.String |
extractFlowId(ExternalContext context)
Extracts the flow id from the external context. |
boolean |
isEventIdPresent(ExternalContext context)
Returns true if the event id is extractable from the context. |
boolean |
isFlowExecutionKeyPresent(ExternalContext context)
Returns true if the flow execution key is extractable from the context. |
boolean |
isFlowIdPresent(ExternalContext context)
Returns true if the flow id is extractable from the context. |
Method Detail |
---|
boolean isFlowIdPresent(ExternalContext context)
context
- the context in which a external user event occured
java.lang.String extractFlowId(ExternalContext context) throws FlowExecutorArgumentExtractionException
context
- the context in which a external user event occured
FlowExecutorArgumentExtractionException
- if the flow id could not be extractedboolean isFlowExecutionKeyPresent(ExternalContext context)
context
- the context in which a external user event occured
java.lang.String extractFlowExecutionKey(ExternalContext context) throws FlowExecutorArgumentExtractionException
context
- the context in which the external user event occured
FlowExecutorArgumentExtractionException
- if the flow execution key could not be extractedboolean isEventIdPresent(ExternalContext context)
context
- the context in which a external user event occured
java.lang.String extractEventId(ExternalContext context) throws FlowExecutorArgumentExtractionException
This method should only be called if a FlowExecutionKey
was successfully extracted, indicating a request
to resume a flow execution.
context
- the context in which a external user event occured
FlowExecutorArgumentExtractionException
- if the event id could not be extracted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |