Interface TransitionDefinition

All Superinterfaces:
Annotated
All Known Implementing Classes:
Transition

public interface TransitionDefinition extends Annotated
A transition takes a flow from one state to another.
Author:
Keith Donald, Erwin Vervaet
  • Method Details

    • getId

      String getId()
      The identifier of this transition. This id value should be unique among all other transitions in a set.
      Returns:
      the transition identifier
    • getTargetStateId

      String getTargetStateId()
      Returns an identification of the target state of this transition. This could be an actual static state id or something more dynamic, like a string representation of an expression evaluating the target state id at flow execution time.
      Returns:
      the target state identifier