Class ConnectorObjectIdentification
java.lang.Object
org.identityconnectors.framework.common.objects.BaseConnectorObject
org.identityconnectors.framework.common.objects.ConnectorObjectIdentification
Represents an identification of a object (e.g., an Account or a Group) on the target resource.
Contains one or more attributes that should identify the object. (E.g.
Name
but not necessarily that one.)
The developer of a Connector will use a ConnectorObjectBuilder
to
construct instances of ConnectorObjectIdentification.
Similar to ConnectorObject
but with no requirements about object class information
and the presence of Uid
and Name
attributes.-
Field Summary
Fields inherited from class org.identityconnectors.framework.common.objects.BaseConnectorObject
attributeMap
-
Constructor Summary
ConstructorDescriptionConnectorObjectIdentification
(ObjectClass objectClass, Set<? extends Attribute> attributes) Public only for serialization; please useConnectorObjectBuilder
. -
Method Summary
Modifier and TypeMethodDescriptionReturns the identification of this object.Methods inherited from class org.identityconnectors.framework.common.objects.BaseConnectorObject
equals, getAttributeByName, getAttributes, getObjectClass, hashCode, toString
-
Constructor Details
-
ConnectorObjectIdentification
Public only for serialization; please useConnectorObjectBuilder
.
-
-
Method Details
-
getIdentification
Description copied from class:BaseConnectorObject
Returns the identification of this object. For full objects it means providingName
andUid
attributes. (We have no other way of telling what attributes are the identifiers.)- Specified by:
getIdentification
in classBaseConnectorObject
-