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 |
Modifier and Type | Method and Description |
---|---|
String |
getNameValue()
The single value of the attribute that is the unique id of an object.
|
equals, extendToStringMap, getAttributeValueCompleteness, getName, getValue, hashCode, is, toString
public static final String NAME
public static final AttributeInfo INFO
public Name(String value)
public String getNameValue()
Copyright © 2019. All rights reserved.