Class BaseConnectorObject

java.lang.Object
org.identityconnectors.framework.common.objects.BaseConnectorObject
Direct Known Subclasses:
ConnectorObject, ConnectorObjectIdentification

public abstract class BaseConnectorObject extends Object
  • Field Details

  • Method Details

    • getAttributes

      public Set<Attribute> getAttributes()
      Get the set of attributes that represent this object.

      This includes the Uid and all OperationalAttributes.

    • getAttributeByName

      public Attribute getAttributeByName(String name)
      Get an attribute by if it exists else null.
    • 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.
    • getIdentification

      public abstract ConnectorObjectIdentification getIdentification()
      Returns the identification of this object. For full objects it means providing Name and Uid attributes. (We have no other way of telling what attributes are the identifiers.)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object