Class DefaultState

    • Constructor Detail

      • DefaultState

        public DefaultState()
        No args constructor for use in serialization
    • Method Detail

      • getId

        public String getId()
        State unique identifier
        Specified by:
        getId in interface State
      • setId

        public void setId​(String id)
        State unique identifier
      • getName

        public String getName()
        Unique name of the state (Required)
        Specified by:
        getName in interface State
      • setName

        public void setName​(String name)
        Unique name of the state (Required)
      • getStart

        public Start getStart()
        State start definition
        Specified by:
        getStart in interface State
      • setStart

        public void setStart​(Start start)
        State start definition
      • getEnd

        public End getEnd()
        State end definition
        Specified by:
        getEnd in interface State
      • setEnd

        public void setEnd​(End end)
        State end definition
      • setStateDataFilter

        public void setStateDataFilter​(StateDataFilter stateDataFilter)
      • setMetadata

        public void setMetadata​(Map<String,​String> metadata)
        Metadata
      • setTransition

        public void setTransition​(Transition transition)
      • getDataInputSchema

        public String getDataInputSchema()
        URI to JSON Schema that state data input adheres to
        Specified by:
        getDataInputSchema in interface State
      • setDataInputSchema

        public void setDataInputSchema​(String dataInputSchema)
        URI to JSON Schema that state data input adheres to
      • withDataInputSchema

        public DefaultState withDataInputSchema​(String dataInputSchema)
      • getDataOutputSchema

        public String getDataOutputSchema()
        URI to JSON Schema that state data output adheres to
        Specified by:
        getDataOutputSchema in interface State
      • setDataOutputSchema

        public void setDataOutputSchema​(String dataOutputSchema)
        URI to JSON Schema that state data output adheres to
      • withDataOutputSchema

        public DefaultState withDataOutputSchema​(String dataOutputSchema)
      • getOnErrors

        public List<Error> getOnErrors()
        State error handling definitions
        Specified by:
        getOnErrors in interface State
      • setOnErrors

        public void setOnErrors​(List<Error> onErrors)
        State error handling definitions
      • getCompensatedBy

        public String getCompensatedBy()
        Unique Name of a workflow state which is responsible for compensation of this state
        Specified by:
        getCompensatedBy in interface State
      • setCompensatedBy

        public void setCompensatedBy​(String compensatedBy)
        Unique Name of a workflow state which is responsible for compensation of this state