org.opends.server.admin.std.server
Interface EntryUUIDPluginCfg

All Superinterfaces:
Configuration, PluginCfg

public interface EntryUUIDPluginCfg
extends PluginCfg

A server-side interface for querying Entry UUID Plugin settings.

The Entry UUID Plugin generates values for the entryUUID operational attribute whenever an entry is added via protocol or imported from LDIF.


Method Summary
 void addEntryUUIDChangeListener(ConfigurationChangeListener<EntryUUIDPluginCfg> listener)
          Register to be notified when this Entry UUID Plugin is changed.
 java.lang.Class<? extends EntryUUIDPluginCfg> configurationClass()
          Gets the configuration class associated with this Entry UUID Plugin.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 java.util.SortedSet<PluginCfgDefn.PluginType> getPluginType()
          Gets the "plugin-type" property.
 void removeEntryUUIDChangeListener(ConfigurationChangeListener<EntryUUIDPluginCfg> listener)
          Deregister an existing Entry UUID Plugin configuration change listener.
 
Methods inherited from interface org.opends.server.admin.std.server.PluginCfg
addChangeListener, isEnabled, isInvokeForInternalOperations, removeChangeListener
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends EntryUUIDPluginCfg> configurationClass()
Gets the configuration class associated with this Entry UUID Plugin.

Specified by:
configurationClass in interface Configuration
Specified by:
configurationClass in interface PluginCfg
Returns:
Returns the configuration class associated with this Entry UUID Plugin.

addEntryUUIDChangeListener

void addEntryUUIDChangeListener(ConfigurationChangeListener<EntryUUIDPluginCfg> listener)
Register to be notified when this Entry UUID Plugin is changed.

Parameters:
listener - The Entry UUID Plugin configuration change listener.

removeEntryUUIDChangeListener

void removeEntryUUIDChangeListener(ConfigurationChangeListener<EntryUUIDPluginCfg> listener)
Deregister an existing Entry UUID Plugin configuration change listener.

Parameters:
listener - The Entry UUID Plugin configuration change listener.

getJavaClass

java.lang.String getJavaClass()
Gets the "java-class" property.

Specifies the fully-qualified name of the Java class that provides the plug-in implementation.

Specified by:
getJavaClass in interface PluginCfg
Returns:
Returns the value of the "java-class" property.

getPluginType

java.util.SortedSet<PluginCfgDefn.PluginType> getPluginType()
Gets the "plugin-type" property.

Specifies the set of plug-in types for the plug-in, which specifies the times at which the plug-in is invoked.

Specified by:
getPluginType in interface PluginCfg
Returns:
Returns an unmodifiable set containing the values of the "plugin-type" property.