java.lang.Object
org.opends.server.authorization.dseecompat.TimeOfDay
All Implemented Interfaces:
KeywordBindRule

public final class TimeOfDay extends Object implements KeywordBindRule
This class represents the timeofday keyword in a bind rule.
  • Method Details

    • decode

      Decodes a string representation of a timeofday bind rule expression.
      Parameters:
      expr - A string representation of the expression.
      type - An enumeration of the type of the expression.
      Returns:
      A TimeOfDay class representing the expression.
      Throws:
      AciException - If the expression is invalid.
    • evaluate

      public EnumEvalResult evaluate(AciEvalContext evalCtx)
      Description copied from interface: KeywordBindRule
      Evaluate a bind rule using the passed in context.
      Specified by:
      evaluate in interface KeywordBindRule
      Parameters:
      evalCtx - An evaluation context to use in the evaluation.
      Returns:
      An enumeration evaluation result.
    • toString

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

      public void toString(StringBuilder buffer)
      Description copied from interface: KeywordBindRule
      Appends a string representation of this object to the provided buffer.
      Specified by:
      toString in interface KeywordBindRule
      Parameters:
      buffer - The buffer into which a string representation of this object should be appended.