Class ConnectorObject
java.lang.Object
org.identityconnectors.framework.common.objects.BaseConnectorObject
org.identityconnectors.framework.common.objects.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.
-
Field Summary
Fields inherited from class org.identityconnectors.framework.common.objects.BaseConnectorObject
attributeMap -
Constructor Summary
ConstructorsConstructorDescriptionConnectorObject(ObjectClass objectClass, Set<? extends Attribute> attributes) Public only for serialization; please useConnectorObjectBuilder. -
Method Summary
Methods inherited from class org.identityconnectors.framework.common.objects.BaseConnectorObject
equals, getAttributeByName, getAttributes, getObjectClass, hashCode
-
Constructor Details
-
ConnectorObject
Public only for serialization; please useConnectorObjectBuilder.- Throws:
IllegalArgumentException- ifNameorUidis missing from the set.
-
-
Method Details
-
getUid
Get the native identifier for this object. -
getName
Gets theNameof the object. -
getIdentification
Description copied from class:BaseConnectorObjectReturns the identification of this object. For full objects it means providingNameandUidattributes. (We have no other way of telling what attributes are the identifiers.)- Specified by:
getIdentificationin classBaseConnectorObject
-
toString
- Overrides:
toStringin classBaseConnectorObject
-