| Modifier and Type | Optional Element and Description |
|---|---|
String |
name
The LDAP attribute name that this field represents.
|
boolean |
readonly
A boolean parameter to indicate if the attribute should be read only.
|
String |
syntax
The LDAP syntax of the attribute that this field represents.
|
Attribute.Type |
type
Indicates whether this field is returned by the LDAP JNDI provider as a
String (Type.STRING) or as a
byte[] (Type.BINARY). |
public abstract String name
Defaults to "" in which case the Java field name is used as the LDAP attribute name.
public abstract Attribute.Type type
String (Type.STRING) or as a
byte[] (Type.BINARY).Type.STRING to indicate a string attribute
or Type.BINARY to indicate a binary attribute.public abstract String syntax
This optional value is typically used to affect the precision of conversion
of values between LDAP and Java,
see ConverterManager
and ConverterManagerImpl.
public abstract boolean readonly
This value allows attributes to be read on read, but not persisted, there are many operational and read-only ldap attributes which will throw errors if they are persisted back to ldap.
true is the attribute should not be written to ldap.