Interface DseeCompatAccessControlHandlerCfg
-
- All Superinterfaces:
AccessControlHandlerCfg
,Configuration
public interface DseeCompatAccessControlHandlerCfg extends AccessControlHandlerCfg
A server-side interface for querying DSEE Compatible Access Control Handler settings.The DSEE Compatible Access Control Handler provides an implementation that uses syntax compatible with the Sun Java System Directory Server Enterprise Edition access control handlers.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Register to be notified when this DSEE Compatible Access Control Handler is changed.Class<? extends DseeCompatAccessControlHandlerCfg>
configurationClass()
Gets the configuration class associated with this DSEE Compatible Access Control Handler.SortedSet<String>
getGlobalAci()
Gets the "global-aci" property.String
getJavaClass()
Gets the "java-class" property.void
removeDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Deregister an existing DSEE Compatible Access Control Handler configuration change listener.-
Methods inherited from interface org.forgerock.opendj.server.config.server.AccessControlHandlerCfg
addChangeListener, isEnabled, removeChangeListener
-
Methods inherited from interface org.forgerock.opendj.config.Configuration
dn, name
-
-
-
-
Method Detail
-
configurationClass
Class<? extends DseeCompatAccessControlHandlerCfg> configurationClass()
Gets the configuration class associated with this DSEE Compatible Access Control Handler.- Specified by:
configurationClass
in interfaceAccessControlHandlerCfg
- Specified by:
configurationClass
in interfaceConfiguration
- Returns:
- Returns the configuration class associated with this DSEE Compatible Access Control Handler.
-
addDseeCompatChangeListener
void addDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Register to be notified when this DSEE Compatible Access Control Handler is changed.- Parameters:
listener
- The DSEE Compatible Access Control Handler configuration change listener.
-
removeDseeCompatChangeListener
void removeDseeCompatChangeListener(ConfigurationChangeListener<DseeCompatAccessControlHandlerCfg> listener)
Deregister an existing DSEE Compatible Access Control Handler configuration change listener.- Parameters:
listener
- The DSEE Compatible Access Control Handler configuration change listener.
-
getGlobalAci
SortedSet<String> 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 OpenDJ 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
String getJavaClass()
Gets the "java-class" property.Specifies the fully-qualified name of the Java class that provides the DSEE Compatible Access Control Handler implementation.
Default value:
org.opends.server.authorization.dseecompat.AciHandler
- Specified by:
getJavaClass
in interfaceAccessControlHandlerCfg
- Returns:
- Returns the value of the "java-class" property.
-
-