com.ibm.portal.pcm.dialog.state
Interface DialogSubstepModel<T extends DialogSubstep>
public interface DialogSubstepModel<T extends DialogSubstep>
Optional interface that can be implemented in order to provide dialog substeps that belong to the implementing
instance. The DialogSubstep
elements returned by this model may also implement
DialogSubstepModelProvider
. This allows for providing nested substeps.
- Since:
- 8.0.0
getCurrentSubstep
T getCurrentSubstep()
- Returns:
- the dialog substep of this provider that is currently active, may be null;
getProcessedSubsteps
IterableListModel<T> getProcessedSubsteps()
- Returns:
- the list of dialog substeps of this provider that have been processed up to this point
getNextSubstepGraph
OutboundGraph<T> getNextSubstepGraph()
- Returns:
- a
OutboundGraph
representing the possible next dialog substeps of this provider starting from a
given dialog substep.