Skip navigation links


org.identityconnectors.framework.common.objects
Class Name

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.Attribute
      extended by org.identityconnectors.framework.common.objects.Name


public final class Name
extends Attribute

A single-valued attribute that represents the user-friendly identifier of an object on a target resource. For instance, the name of an 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):

NOTE: For some connectors, 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.


Field Summary
static AttributeInfo INFO
           
static java.lang.String NAME
           

 

Constructor Summary
Name(java.lang.String value)
           

 

Method Summary
 java.lang.String getNameValue()
          The single value of the attribute that is the unique id of an object.

 

Methods inherited from class org.identityconnectors.framework.common.objects.Attribute
equals, getName, getValue, hashCode, is, toString

 

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

 

Field Detail

NAME

public static final java.lang.String NAME

INFO

public static final AttributeInfo INFO

Constructor Detail

Name

public Name(java.lang.String value)

Method Detail

getNameValue

public java.lang.String getNameValue()
The single value of the attribute that is the unique id of an object.
Returns:
value that identifies an object.

Skip navigation links


Copyright © 2013, Oracle and/or its affiliates. All rights reserved.