org.opends.server.admin.std.server
Interface DseeCompatAccessControlHandlerCfg

All Superinterfaces:
AccessControlHandlerCfg, Configuration

public interface DseeCompatAccessControlHandlerCfg
extends AccessControlHandlerCfg

A server-side interface for querying Dsee Compat Access Control Handler settings.

The Dsee Compat Access Control Handler provides an implementation that uses syntax compatible with the Sun Java System Directory Server Enterprise Edition access control handlers.


Method Summary
 void addDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
          Register to be notified when this Dsee Compat Access Control Handler is changed.
 java.lang.Class<? extends DseeCompatAccessControlHandlerCfg> configurationClass()
          Gets the configuration class associated with this Dsee Compat Access Control Handler.
 java.util.SortedSet<Aci> getGlobalACI()
          Gets the "global-aci" property.
 java.lang.String getJavaClass()
          Gets the "java-class" property.
 void removeDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
          Deregister an existing Dsee Compat Access Control Handler configuration change listener.
 
Methods inherited from interface org.opends.server.admin.std.server.AccessControlHandlerCfg
addChangeListener, isEnabled, removeChangeListener
 
Methods inherited from interface org.opends.server.admin.Configuration
dn
 

Method Detail

configurationClass

java.lang.Class<? extends DseeCompatAccessControlHandlerCfg> configurationClass()
Gets the configuration class associated with this Dsee Compat Access Control Handler.

Specified by:
configurationClass in interface AccessControlHandlerCfg
Specified by:
configurationClass in interface Configuration
Returns:
Returns the configuration class associated with this Dsee Compat Access Control Handler.

addDseeCompatChangeListener

void addDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Register to be notified when this Dsee Compat Access Control Handler is changed.

Parameters:
listener - The Dsee Compat Access Control Handler configuration change listener.

removeDseeCompatChangeListener

void removeDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Deregister an existing Dsee Compat Access Control Handler configuration change listener.

Parameters:
listener - The Dsee Compat Access Control Handler configuration change listener.

getGlobalACI

java.util.SortedSet<Aci> getGlobalACI()
Gets the "global-aci" property.

Defines global access control rules.

Global access control rules apply to all entries anywhere in the data managed by the Directory Server. The global access control rules may be overridden by more specific access control rules placed in the data.

Returns:
Returns an unmodifiable set containing the values of the "global-aci" property.

getJavaClass

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

Specifies the fully-qualified name of the Java class that provides the Dsee Compat Access Control Handler implementation.

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