public final class Name extends Attribute
Account will most often be its loginName.
The value of Name need not be unique within ObjectClass.
In LDAP, for example, the Name could be the Common Name (CN).
Contrast this with Uid, which is intended to be a unique identifier
(and, if possible, immutable):
Name
attribute to supply the user-friendly identifier for the object.
(Because the create operation returns the Uid as its result,
the application cannot know the Uid value beforehand.)
Name of the object.
(For some target resources that do not have a separate internal identifier,
this might also change the Uid.
However, the application would never attempt to change the Uid directly.)
Name and Uid will be equivalent.
If a target resource does not support a separate, internal identifier
for an object, then the create() method can simply return a Uid
that has the same string value as the Name attribute.
The DatabaseTable connector is an example of a connector
that might use the same value for both Name and Uid.| Modifier and Type | Field and Description |
|---|---|
static AttributeInfo |
INFO |
static String |
NAME |
public static final String NAME
public static final AttributeInfo INFO
public Name(String value)
public String getNameValue()
Copyright © 2013. All Rights Reserved.