|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opends.server.admin.AbstractManagedObjectDefinition<C,S>
org.opends.server.admin.ManagedObjectDefinition<UniqueAttributePluginCfgClient,UniqueAttributePluginCfg>
org.opends.server.admin.std.meta.UniqueAttributePluginCfgDefn
public final class UniqueAttributePluginCfgDefn
An interface for querying the Unique Attribute Plugin managed object definition meta information.
The Unique Attribute Plugin enforces constraints on the value of an attribute within a portion of the directory.
Method Summary | |
---|---|
UniqueAttributePluginCfgClient |
createClientConfiguration(ManagedObject<? extends UniqueAttributePluginCfgClient> impl)
Creates a client configuration view of the provided managed object. |
UniqueAttributePluginCfg |
createServerConfiguration(ServerManagedObject<? extends UniqueAttributePluginCfg> impl)
Creates a server configuration view of the provided server managed object. |
DNPropertyDefinition |
getBaseDNPropertyDefinition()
Get the "base-dn" property definition. |
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition. |
static UniqueAttributePluginCfgDefn |
getInstance()
Get the Unique Attribute Plugin configuration definition singleton. |
BooleanPropertyDefinition |
getInvokeForInternalOperationsPropertyDefinition()
Get the "invoke-for-internal-operations" property definition. |
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition. |
EnumPropertyDefinition<PluginCfgDefn.PluginType> |
getPluginTypePropertyDefinition()
Get the "plugin-type" property definition. |
java.lang.Class<UniqueAttributePluginCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed object definition. |
AttributeTypePropertyDefinition |
getTypePropertyDefinition()
Get the "type" property definition. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static UniqueAttributePluginCfgDefn getInstance()
public UniqueAttributePluginCfgClient createClientConfiguration(ManagedObject<? extends UniqueAttributePluginCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<UniqueAttributePluginCfgClient,UniqueAttributePluginCfg>
impl
- The managed object.
public UniqueAttributePluginCfg createServerConfiguration(ServerManagedObject<? extends UniqueAttributePluginCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<UniqueAttributePluginCfgClient,UniqueAttributePluginCfg>
impl
- The server managed object.
public java.lang.Class<UniqueAttributePluginCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<UniqueAttributePluginCfgClient,UniqueAttributePluginCfg>
public DNPropertyDefinition getBaseDNPropertyDefinition()
Specifies a base DN within which the attribute must be unique.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the plug-in is enabled for use.
public BooleanPropertyDefinition getInvokeForInternalOperationsPropertyDefinition()
Indicates whether the plug-in should be invoked for internal operations.
Any plug-in that can be invoked for internal operations must ensure that it does not create any new internal operatons that can cause the same plug-in to be re-invoked.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the plug-in implementation.
public EnumPropertyDefinition<PluginCfgDefn.PluginType> getPluginTypePropertyDefinition()
Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.
public AttributeTypePropertyDefinition getTypePropertyDefinition()
Specifies the type of attributes to check for value uniqueness.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |