org.opends.server.admin
Class BooleanPropertyDefinition.Builder

java.lang.Object
  extended by org.opends.server.admin.PropertyDefinition.AbstractBuilder<java.lang.Boolean,BooleanPropertyDefinition>
      extended by org.opends.server.admin.BooleanPropertyDefinition.Builder
Enclosing class:
BooleanPropertyDefinition

public static class BooleanPropertyDefinition.Builder
extends PropertyDefinition.AbstractBuilder<java.lang.Boolean,BooleanPropertyDefinition>

An interface for incrementally constructing boolean property definitions.


Method Summary
protected  BooleanPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d, java.lang.String propertyName, java.util.EnumSet<PropertyOption> options, AdministratorAction adminAction, DefaultBehaviorProvider<java.lang.Boolean> defaultBehavior)
          Build a property definition based on the properties of this builder.
 
Methods inherited from class org.opends.server.admin.PropertyDefinition.AbstractBuilder
getInstance, setAdministratorAction, setDefaultBehaviorProvider, setOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildInstance

protected BooleanPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d,
                                                  java.lang.String propertyName,
                                                  java.util.EnumSet<PropertyOption> options,
                                                  AdministratorAction adminAction,
                                                  DefaultBehaviorProvider<java.lang.Boolean> defaultBehavior)
Build a property definition based on the properties of this builder.

Specified by:
buildInstance in class PropertyDefinition.AbstractBuilder<java.lang.Boolean,BooleanPropertyDefinition>
Parameters:
d - The managed object definition associated with this property definition.
propertyName - The property name.
options - Options applicable to this definition.
adminAction - The administrator action.
defaultBehavior - The default behavior provider.
Returns:
The new property definition.