Class BaseConnectorObject
- java.lang.Object
-
- org.identityconnectors.framework.common.objects.BaseConnectorObject
-
- Direct Known Subclasses:
ConnectorObject,ConnectorObjectIdentification
public abstract class BaseConnectorObject extends Object
Helps implementingConnectorObjectandConnectorObjectIdentification.
-
-
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 booleanequals(Object obj)AttributegetAttributeByName(String name)Get an attribute by if it exists else null.Set<Attribute>getAttributes()Get the set of attributes that represent this object.abstract ConnectorObjectIdentificationgetIdentification()Returns the identification of this object.ObjectClassgetObjectClass()Gets theObjectClassfor this object.inthashCode()StringtoString()
-
-
-
Method Detail
-
getAttributes
public Set<Attribute> getAttributes()
Get the set of attributes that represent this object.This includes the
Uidand allOperationalAttributes.
-
getAttributeByName
public Attribute getAttributeByName(String name)
Get an attribute by if it exists else null.
-
getObjectClass
public ObjectClass getObjectClass()
Gets theObjectClassfor 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()
-
-