Enum Class ActionStatus

java.lang.Object
java.lang.Enum<ActionStatus>
edu.tufts.hrilab.action.ActionStatus
All Implemented Interfaces:
Serializable, Comparable<ActionStatus>, Constable

public enum ActionStatus extends Enum<ActionStatus>
Enumeration for the status of actions.
  • Enum Constant Details

    • UNKNOWN

      public static final ActionStatus UNKNOWN
    • INITIALIZED

      public static final ActionStatus INITIALIZED
    • CHECKINGAPPROVAL

      public static final ActionStatus CHECKINGAPPROVAL
    • APPROVED

      public static final ActionStatus APPROVED
    • PROGRESS

      public static final ActionStatus PROGRESS
    • VERIFYING_RETURNVALUE

      public static final ActionStatus VERIFYING_RETURNVALUE
    • VERIFYING_EFFECTS

      public static final ActionStatus VERIFYING_EFFECTS
    • VERIFYING_NORMS

      public static final ActionStatus VERIFYING_NORMS
    • ACTIVE_CHILD

      public static final ActionStatus ACTIVE_CHILD
    • SUCCESS

      public static final ActionStatus SUCCESS
    • RECOVERY

      public static final ActionStatus RECOVERY
    • FAIL

      public static final ActionStatus FAIL
    • FAIL_FORBIDDEN

      public static final ActionStatus FAIL_FORBIDDEN
    • FAIL_PRECONDITIONS

      public static final ActionStatus FAIL_PRECONDITIONS
    • FAIL_OVERALLCONDITIONS

      public static final ActionStatus FAIL_OVERALLCONDITIONS
    • FAIL_POSTCONDITIONS

      public static final ActionStatus FAIL_POSTCONDITIONS
    • FAIL_OBLIGATIONS

      public static final ActionStatus FAIL_OBLIGATIONS
    • FAIL_CONSTRAINTS

      public static final ActionStatus FAIL_CONSTRAINTS
    • FAIL_ARGUMENTS

      public static final ActionStatus FAIL_ARGUMENTS
    • FAIL_ARGUMENTUNBOUND

      public static final ActionStatus FAIL_ARGUMENTUNBOUND
    • FAIL_RETURNVALUE

      public static final ActionStatus FAIL_RETURNVALUE
    • FAIL_NOTFOUND

      public static final ActionStatus FAIL_NOTFOUND
    • FAIL_ANCESTOR

      public static final ActionStatus FAIL_ANCESTOR
    • FAIL_CHILD

      public static final ActionStatus FAIL_CHILD
    • FAIL_SYNTAX

      public static final ActionStatus FAIL_SYNTAX
    • FAIL_RECOVERY

      public static final ActionStatus FAIL_RECOVERY
    • FAIL_NORMS

      public static final ActionStatus FAIL_NORMS
    • SATISFYING_PRECONDITIONS

      public static final ActionStatus SATISFYING_PRECONDITIONS
    • SATISFYING_OBLIGATIONS

      public static final ActionStatus SATISFYING_OBLIGATIONS
    • CANCEL

      public static final ActionStatus CANCEL
    • SUSPEND

      public static final ActionStatus SUSPEND
    • RESUME

      public static final ActionStatus RESUME
    • RETURN

      public static final ActionStatus RETURN
  • Method Details

    • values

      public static ActionStatus[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ActionStatus valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • isTerminated

      public boolean isTerminated()
      Getter method for whether or not this enum instance represents a terminal status.
      Returns:
    • isFailure

      public boolean isFailure()
      Getter method for whether or not this enum instance represents a failure status.
      Returns:
    • fromString

      public static ActionStatus fromString(String string)
      Case-insensitive version of valueOf.
      Parameters:
      string -
      Returns: