Class DeactivateCondition

java.lang.Object
com.uc4.api.objects.DeactivateCondition

public class DeactivateCondition extends Object
This class contains deactivate condititions.
  • Constructor Details

    • DeactivateCondition

      public DeactivateCondition(DeactivateCondition.Type type)
      Creates a new instance of a deactivate condition.
      Parameters:
      type - One of the enum constants defined in this class
  • Method Details

    • getDelay

      public int getDelay()
      Returns the delay for deactivation.
      Returns:
      Delay for deactivation
    • setDelay

      public void setDelay(int delay)
      Sets the delay for deactivation.
      Parameters:
      delay - Delay for deactivation
    • getType

      public DeactivateCondition.Type getType()
      Deactivate option.
      Returns:
      one of the enumeration constants defined in this class, never null
    • getWhen

      public TaskState getWhen()
      Returns the status for the error-free execution.
      Returns:
      Status for the error-free execution or null if not set
    • setWhen

      public void setWhen(TaskState when)
      Sets the status for the error-free execution.
      Parameters:
      when - Status for the error-free execution or null to clear the status
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object