Class ContainsCondition

java.lang.Object
org.forgerock.opendj.config.conditions.ContainsCondition
All Implemented Interfaces:
Condition

public final class ContainsCondition extends Object implements Condition
A condition which evaluates to true if and only if a property contains a particular value.
  • Constructor Details

    • ContainsCondition

      public ContainsCondition(String propertyName, String stringValue)
      Creates a new contains value condition.
      Parameters:
      propertyName - The property name.
      stringValue - The string representation of the required property value.
  • Method Details

    • evaluate

      public boolean evaluate(ManagementContext context, ManagedObject<?> managedObject)
      Description copied from interface: Condition
      Evaluates this condition against the provided client managed object.
      Specified by:
      evaluate in interface Condition
      Parameters:
      context - The client management context.
      managedObject - The client managed object.
      Returns:
      Returns true if this condition is satisfied.
    • evaluate

      public boolean evaluate(ServerManagedObject<?> managedObject)
      Description copied from interface: Condition
      Evaluates this condition against the provided server managed object.
      Specified by:
      evaluate in interface Condition
      Parameters:
      managedObject - The server managed object.
      Returns:
      Returns true if this condition is satisfied.
    • setPropertyValue

      public void setPropertyValue(ManagedObject<?> managedObject)
      Modifies the provided managed object so that it has the property value associated with this condition.
      Parameters:
      managedObject - The managed object.
    • initialize

      public void initialize(AbstractManagedObjectDefinition<?,?> d)
      Description copied from interface: Condition
      Initializes this condition.
      Specified by:
      initialize in interface Condition
      Parameters:
      d - The abstract managed object definition associated with this condition.
    • getPropertyDefinition

      public PropertyDefinition<?> getPropertyDefinition()
      Returns the property definition associated with this condition.
      Returns:
      the property definition associated with this condition.
    • getPropertyValueAsString

      public String getPropertyValueAsString()
      Returns the value that must be set for this condition to be fulfilled.
      Returns:
      the value that must be set for this condition to be fulfilled.
    • toString

      public String toString()
      Overrides:
      toString in class Object