Package org.forgerock.opendj.config
Class AliasDefaultBehaviorProvider<T>
- java.lang.Object
 - 
- org.forgerock.opendj.config.DefaultBehaviorProvider<T>
 - 
- org.forgerock.opendj.config.AliasDefaultBehaviorProvider<T>
 
 
 
- 
- Type Parameters:
 T- The type of values represented by this provider.
public final class AliasDefaultBehaviorProvider<T> extends DefaultBehaviorProvider<T>
A default behavior provider which indicates special behavior. It should be used by properties which have a default behavior which cannot be directly represented using real values of the property. For example, a property containing a set of user names might default to "all users" when no values are provided. This meaning cannot be represented using a finite set of values. 
- 
- 
Constructor Summary
Constructors Constructor Description AliasDefaultBehaviorProvider(AbstractManagedObjectDefinition<?,?> d, String propertyName)Create an alias default behavior provider. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,P>
Raccept(DefaultBehaviorProviderVisitor<T,R,P> v, P p)Apply a visitor to this default behavior provider.LocalizableMessagegetSynopsis()Gets the synopsis of this alias default behavior in the default locale.LocalizableMessagegetSynopsis(Locale locale)Gets the synopsis of this alias default behavior in the specified locale.- 
Methods inherited from class org.forgerock.opendj.config.DefaultBehaviorProvider
initialize 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AliasDefaultBehaviorProvider
public AliasDefaultBehaviorProvider(AbstractManagedObjectDefinition<?,?> d, String propertyName)
Create an alias default behavior provider.- Parameters:
 d- The managed object definition associated with this default behavior.propertyName- The name of the property definition associated with this default behavior.
 
 - 
 
- 
Method Detail
- 
accept
public <R,P> R accept(DefaultBehaviorProviderVisitor<T,R,P> v, P p)
Description copied from class:DefaultBehaviorProviderApply a visitor to this default behavior provider.- Specified by:
 acceptin classDefaultBehaviorProvider<T>- Type Parameters:
 R- The return type of the visitor's methods.P- The type of the additional parameters to the visitor's methods.- Parameters:
 v- The default behavior visitor.p- Optional additional visitor parameter.- Returns:
 - Returns a result as specified by the visitor.
 
 
- 
getSynopsis
public LocalizableMessage getSynopsis()
Gets the synopsis of this alias default behavior in the default locale.- Returns:
 - Returns the synopsis of this alias default behavior in the default locale.
 
 
- 
getSynopsis
public LocalizableMessage getSynopsis(Locale locale)
Gets the synopsis of this alias default behavior in the specified locale.- Parameters:
 locale- The locale.- Returns:
 - Returns the synopsis of this alias default behavior in the specified locale.
 
 
 - 
 
 -