public interface DirectoryStringAttributeSyntaxCfg extends AttributeSyntaxCfg
The Directory String Attribute Syntax defines an attribute syntax for storing arbitrary string (and sometimes binary) data.
Modifier and Type | Method and Description |
---|---|
void |
addDirectoryStringChangeListener(ConfigurationChangeListener<DirectoryStringAttributeSyntaxCfg> listener)
Register to be notified when this Directory String Attribute Syntax is changed.
|
Class<? extends DirectoryStringAttributeSyntaxCfg> |
configurationClass()
Gets the configuration class associated with this Directory String Attribute Syntax.
|
String |
getJavaClass()
Gets the "java-class" property.
|
boolean |
isAllowZeroLengthValues()
Gets the "allow-zero-length-values" property.
|
void |
removeDirectoryStringChangeListener(ConfigurationChangeListener<DirectoryStringAttributeSyntaxCfg> listener)
Deregister an existing Directory String Attribute Syntax configuration change listener.
|
addChangeListener, isEnabled, removeChangeListener
dn
Class<? extends DirectoryStringAttributeSyntaxCfg> configurationClass()
configurationClass
in interface AttributeSyntaxCfg
configurationClass
in interface Configuration
void addDirectoryStringChangeListener(ConfigurationChangeListener<DirectoryStringAttributeSyntaxCfg> listener)
listener
- The Directory String Attribute Syntax configuration change listener.void removeDirectoryStringChangeListener(ConfigurationChangeListener<DirectoryStringAttributeSyntaxCfg> listener)
listener
- The Directory String Attribute Syntax configuration change listener.boolean isAllowZeroLengthValues()
Indicates whether zero-length (that is, an empty string) values are allowed.
This is technically not allowed by the revised LDAPv3 specification, but some environments may require it for backward compatibility with servers that do allow it.
String getJavaClass()
Specifies the fully-qualified name of the Java class that provides the Directory String Attribute Syntax implementation.
getJavaClass
in interface AttributeSyntaxCfg
Copyright 2010-2017 ForgeRock AS.