org.opends.server.admin
Class ACIPropertyDefinition.Builder

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

public static class ACIPropertyDefinition.Builder
extends PropertyDefinition.AbstractBuilder<Aci,ACIPropertyDefinition>

An interface for incrementally constructing ACI property definitions.


Method Summary
protected  ACIPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d, java.lang.String propertyName, java.util.EnumSet<PropertyOption> options, AdministratorAction adminAction, DefaultBehaviorProvider<Aci> 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 ACIPropertyDefinition buildInstance(AbstractManagedObjectDefinition<?,?> d,
                                              java.lang.String propertyName,
                                              java.util.EnumSet<PropertyOption> options,
                                              AdministratorAction adminAction,
                                              DefaultBehaviorProvider<Aci> defaultBehavior)
Build a property definition based on the properties of this builder.

Specified by:
buildInstance in class PropertyDefinition.AbstractBuilder<Aci,ACIPropertyDefinition>
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.