org.opends.server.admin.std.client
Interface DseeCompatAccessControlHandlerCfgClient

All Superinterfaces:
AccessControlHandlerCfgClient, ConfigurationClient

public interface DseeCompatAccessControlHandlerCfgClient
extends AccessControlHandlerCfgClient

A client-side interface for reading and modifying 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
 ManagedObjectDefinition<? extends DseeCompatAccessControlHandlerCfgClient,? extends DseeCompatAccessControlHandlerCfg> definition()
          Get the configuration definition 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 setGlobalACI(java.util.Collection<Aci> values)
          Sets the "global-aci" property.
 void setJavaClass(java.lang.String value)
          Sets the "java-class" property.
 
Methods inherited from interface org.opends.server.admin.std.client.AccessControlHandlerCfgClient
isEnabled, setEnabled
 
Methods inherited from interface org.opends.server.admin.ConfigurationClient
commit, properties
 

Method Detail

definition

ManagedObjectDefinition<? extends DseeCompatAccessControlHandlerCfgClient,? extends DseeCompatAccessControlHandlerCfg> definition()
Get the configuration definition associated with this Dsee Compat Access Control Handler.

Specified by:
definition in interface AccessControlHandlerCfgClient
Specified by:
definition in interface ConfigurationClient
Returns:
Returns the configuration definition associated with this Dsee Compat Access Control Handler.

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 the values of the "global-aci" property.

setGlobalACI

void setGlobalACI(java.util.Collection<Aci> values)
                  throws IllegalPropertyValueException
Sets 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.

Parameters:
values - The values of the "global-aci" property.
Throws:
IllegalPropertyValueException - If one or more of the new values are invalid.

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 AccessControlHandlerCfgClient
Returns:
Returns the value of the "java-class" property.

setJavaClass

void setJavaClass(java.lang.String value)
                  throws IllegalPropertyValueException
Sets the "java-class" property.

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

Specified by:
setJavaClass in interface AccessControlHandlerCfgClient
Parameters:
value - The value of the "java-class" property.
Throws:
IllegalPropertyValueException - If the new value is invalid.