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

public final class DNS extends Object implements KeywordBindRule
This class implements the dns bind rule keyword.
  • Method Details

    • decode

      Decode an string representing a dns bind rule.
      Parameters:
      expr - A string representation of the bind rule.
      type - An enumeration representing the bind rule type.
      Returns:
      A keyword bind rule class that can be used to evaluate this bind rule.
      Throws:
      AciException - If the expression string 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.