Interface HasId<ID>

Type Parameters:
ID - the type of the identifier
All Known Subinterfaces:
Capability, Condition, ConditionalResult, ConditionGroup, DefaultResult, Fork, Function, Join, Model<SELF,ID>, MutableWorkflowDefinition, Register, Result<E>, State, Transition, Validator, WorkflowDefinition

public interface HasId<ID>
Interface for objects that have a unique identifier. HasId provides the contract for accessing the identifier of workflow model elements, ensuring that all identifiable objects in the workflow system can be uniquely referenced.
Since:
1.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the unique identifier of this object.
  • Method Details

    • getId

      ID getId()
      Returns the unique identifier of this object.
      Returns:
      the identifier of this object