Class ConnectorObjectBuilder
java.lang.Object
org.identityconnectors.framework.common.objects.ConnectorObjectBuilder
Builder class to create a 
ConnectorObject.
 The developer of a Connector will construct a ConnectorObjectBuilder, and
 then call the ConnectorObjectBuilder to set a Uid, add attributes,
 and then finally to build() the actual ConnectorObject.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionadd(ConnectorObject obj) Takes all the attribute from aConnectorObjectand add/overwrite the current attributes.addAttribute(String name, Object... objs) Adds values to the attribute.addAttribute(String name, Collection<?> obj) Adds each object in a collection.addAttribute(Attribute[] attrs) Adds many attributes to theConnectorObject.addAttribute(AttributeBuilder builder, String name, Object... objs) Adds values to the attribute, using a recycledAttributeBuilder.addAttribute(AttributeBuilder builder, String name, Collection<?> obj) Adds each object in a collection, using a recycledAttributeBuilder.addAttribute(Attribute attr, Attribute... attrs) Adds one or many attributes to theConnectorObject.addAttributes(Collection<Attribute> attrs) Add all theAttributes of aCollection.build()Builds a 'ConnectorObject' based on the attributes and Uid provided.Clears allAttributes, for recycling thisConnectionObjectBuilder.removeAttribute(String name) Removes an attribute byname.setObjectClass(ObjectClass oclass)  
- 
Constructor Details
- 
ConnectorObjectBuilder
public ConnectorObjectBuilder() 
 - 
 - 
Method Details
- 
setUid
 - 
setUid
 - 
setName
 - 
setName
 - 
setObjectClass
 - 
add
Takes all the attribute from aConnectorObjectand add/overwrite the current attributes. - 
addAttribute
Adds many attributes to theConnectorObject. This method is needed to preserve backward API compatibility. - 
addAttribute
Adds one or many attributes to theConnectorObject. - 
addAttributes
Add all theAttributes of aCollection. - 
addAttribute
Adds values to the attribute. - 
addAttribute
Adds values to the attribute, using a recycledAttributeBuilder. - 
addAttribute
Adds each object in a collection. - 
addAttribute
public ConnectorObjectBuilder addAttribute(AttributeBuilder builder, String name, Collection<?> obj) Adds each object in a collection, using a recycledAttributeBuilder. - 
removeAttribute
Removes an attribute byname. - 
clearAttributes
Clears allAttributes, for recycling thisConnectionObjectBuilder. - 
build
Builds a 'ConnectorObject' based on the attributes and Uid provided. 
 -