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.