Interface HistoricDecisionOutputInstance

  • All Known Implementing Classes:
    HistoricDecisionOutputInstanceEntity

    public interface HistoricDecisionOutputInstance
    Represents one output variable of a decision evaluation.
    Author:
    Philipp Ossler
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getClauseId()
      The unique identifier of the clause that the value is assigned for.
      java.lang.String getClauseName()
      The name of the clause that the value is assigned for.
      java.util.Date getCreateTime()
      Returns time when the variable was created.
      java.lang.String getDecisionInstanceId()
      The unique identifier of the historic decision instance.
      java.lang.String getErrorMessage()
      If the variable value could not be loaded, this returns the error message.
      java.lang.String getId()
      The unique identifier of this historic decision output instance.
      java.util.Date getRemovalTime()
      The time the historic decision instance will be removed.
      java.lang.String getRootProcessInstanceId()
      Returns the root process instance id of the process instance on which the associated business rule task has been called.
      java.lang.String getRuleId()
      The unique identifier of the rule that is matched.
      java.lang.Integer getRuleOrder()
      The order of the rule that is matched.
      TypedValue getTypedValue()
      Returns the TypedValue for this value.
      java.lang.String getTypeName()
      Returns the type name of the variable
      java.lang.Object getValue()
      Returns the value of this variable instance.
      java.lang.String getVariableName()
      The name of the output variable.
    • Method Detail

      • getId

        java.lang.String getId()
        The unique identifier of this historic decision output instance.
      • getDecisionInstanceId

        java.lang.String getDecisionInstanceId()
        The unique identifier of the historic decision instance.
      • getClauseId

        java.lang.String getClauseId()
        The unique identifier of the clause that the value is assigned for. Can be null if the decision is not implemented as decision table.
      • getClauseName

        java.lang.String getClauseName()
        The name of the clause that the value is assigned for. Can be null if the decision is not implemented as decision table.
      • getRuleId

        java.lang.String getRuleId()
        The unique identifier of the rule that is matched. Can be null if the decision is not implemented as decision table.
      • getRuleOrder

        java.lang.Integer getRuleOrder()
        The order of the rule that is matched. Can be null if the decision is not implemented as decision table.
      • getVariableName

        java.lang.String getVariableName()
        The name of the output variable.
      • getTypeName

        java.lang.String getTypeName()
        Returns the type name of the variable
      • getValue

        java.lang.Object getValue()
        Returns the value of this variable instance.
      • getErrorMessage

        java.lang.String getErrorMessage()
        If the variable value could not be loaded, this returns the error message.
        Returns:
        an error message indicating why the variable value could not be loaded.
      • getCreateTime

        java.util.Date getCreateTime()
        Returns time when the variable was created.
      • getRootProcessInstanceId

        java.lang.String getRootProcessInstanceId()
        Returns the root process instance id of the process instance on which the associated business rule task has been called.
      • getRemovalTime

        java.util.Date getRemovalTime()
        The time the historic decision instance will be removed.