Class BaseConnectorObject
- java.lang.Object
-
- org.identityconnectors.framework.common.objects.BaseConnectorObject
-
- Direct Known Subclasses:
ConnectorObject
,ConnectorObjectIdentification
public abstract class BaseConnectorObject extends Object
Helps implementingConnectorObject
andConnectorObjectIdentification
.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Attribute>
attributeMap
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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.abstract ConnectorObjectIdentification
getIdentification()
Returns the identification of this object.ObjectClass
getObjectClass()
Gets theObjectClass
for this object.int
hashCode()
String
toString()
-
-
-
Method Detail
-
getAttributes
public Set<Attribute> getAttributes()
Get the set of attributes that represent this object.This includes the
Uid
and allOperationalAttributes
.
-
getAttributeByName
public Attribute getAttributeByName(String name)
Get an attribute by if it exists else null.
-
getObjectClass
public ObjectClass getObjectClass()
Gets theObjectClass
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()
-
-