org.zeroexchange.flow
Interface Flow<D>

All Known Implementing Classes:
AbstractFlow

public interface Flow<D>

Author:
black

Field Summary
static String FLOWNAME_DEFAULT
           
 
Method Summary
<S> S
getStepManager()
          Returns manager for the current step.
 void jumpBack(String stepDiscriminator)
          Jumps to the one of previous steps.
 void next()
          Moves to the default next step.
 void next(String nextStepDiscriminator)
          Moves to the next step.
 void next(String nextStepDiscriminator, Map<String,Object> actionData)
          Moves to the next step.
 Object prev()
          Moves to the previous step from the stack.
 void start(Map<String,?> actionData)
          Moves to first step.
 

Field Detail

FLOWNAME_DEFAULT

static final String FLOWNAME_DEFAULT
See Also:
Constant Field Values
Method Detail

start

void start(Map<String,?> actionData)
Moves to first step.


next

void next()
Moves to the default next step.


next

void next(String nextStepDiscriminator)
Moves to the next step.


next

void next(String nextStepDiscriminator,
          Map<String,Object> actionData)
Moves to the next step.


prev

Object prev()
Moves to the previous step from the stack.


jumpBack

void jumpBack(String stepDiscriminator)
Jumps to the one of previous steps.


getStepManager

<S> S getStepManager()
Returns manager for the current step.



Copyright © 2013. All Rights Reserved.