public abstract class AbstractFlowStep extends Object
flow
.
AbstractGuiFlowStep
for the GUI counterpart of this step.Constructor and Description |
---|
AbstractFlowStep()
No argument constructor to make this step a Java Bean.
|
AbstractFlowStep(String name)
Creates this step from the supplied name.
|
Modifier and Type | Method and Description |
---|---|
void |
back()
Goes back to the previous step.
|
void |
finish()
Finishes this step (and continues with the next).
|
Object |
getInputOutputParameter(String key)
Gets the input/output parameter with the supplied key.
|
String |
getName()
Gets the name of this step.
|
AbstractFlow |
getParentFlow()
Gets the parent flow of this step.
|
AbstractFlow |
getRootFlow()
Gets the root flow of this step.
|
boolean |
isStartable()
Determines whether this step is startable or not.
|
boolean |
isUserStartable()
Determines whether this step is startable by the user or not.
|
boolean |
isVisible()
Determines whether this step is visible or not.
|
Object |
putInputOutputParameter(String key,
Object inputOutputParameter)
Puts the supplied inputOutputParameter in the map of input/output parameters under the supplied key.
|
void |
setStartable(boolean startable)
Sets this step to be startable or not.
|
void |
setUserStartable(boolean userStartable)
Sets this step to be startable by the user or not.
|
void |
setVisible(boolean visible)
Sets this step to visible or invisible.
|
abstract void |
start()
Starts this step.
|
String |
toString()
Creates a String representation of this AbstractFlowStep.
|
public AbstractFlowStep()
public AbstractFlowStep(String name)
name
- The name of this step.public String getName()
public AbstractFlow getParentFlow()
public AbstractFlow getRootFlow()
public boolean isVisible()
public void setVisible(boolean visible)
visible
- Supply true to make this step visible, false to make it invisible.public boolean isStartable()
public void setStartable(boolean startable)
startable
- Supply true to make this step startable, false to make it unstartable.public boolean isUserStartable()
public void setUserStartable(boolean userStartable)
userStartable
- Supply true to make this step startable by the user, false so the user can't start this step.public Object getInputOutputParameter(String key)
key
- The key of the input/output parameter.public Object putInputOutputParameter(String key, Object inputOutputParameter)
key
- The key of the input/output parameter.inputOutputParameter
- The input/output parameter.public abstract void start()
public void back()
public void finish()
Copyright © 2008–2018. All rights reserved.