|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.identityconnectors.framework.common.objects.ConnectorObject
public final class ConnectorObject
A ConnectorObject represents an object (e.g., an Account or a Group) on the
target resource. Each ConnectorObject represents a resource object as a UID
and a bag of attributes.
The developer of a Connector will use a ConnectorObjectBuilder
to
construct instances of ConnectorObject.
Constructor Summary | |
---|---|
ConnectorObject(ObjectClass objectClass,
Set<? extends Attribute> set)
Public only for serialization; please use ConnectorObjectBuilder . |
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
Attribute |
getAttributeByName(String name)
Get an attribute by if it exists else null. |
Set<Attribute> |
getAttributes()
Get the set of attributes that represent this object. |
Name |
getName()
Gets the Name of the object. |
ObjectClass |
getObjectClass()
Gets the ObjectClass for this object. |
Uid |
getUid()
Get the native identifier for this object. |
int |
hashCode()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConnectorObject(ObjectClass objectClass, Set<? extends Attribute> set)
ConnectorObjectBuilder
.
IllegalArgumentException
- iff Name
or Uid
is missing from the set.Method Detail |
---|
public Set<Attribute> getAttributes()
Uid
and all OperationalAttributes
.
public Attribute getAttributeByName(String name)
public Uid getUid()
public Name getName()
Name
of the object.
public ObjectClass getObjectClass()
ObjectClass
for this object.
public boolean equals(Object obj)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |