Class ConnectorObject


  • public final class ConnectorObject
    extends Object
    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.
    • Method Detail

      • getAttributeByName

        public Attribute getAttributeByName​(String name)
        Get an attribute by if it exists else null.
      • getUid

        public Uid getUid()
        Get the native identifier for this object.
      • getName

        public Name getName()
        Gets the Name of the object.
      • getObjectClass

        public ObjectClass getObjectClass()
        Gets the ObjectClass for this object. This is the "structural" object class. The primary object class that defines basic object structure. It cannot be null.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object