Skip navigation links


org.identityconnectors.framework.common.objects
Class ConnectorObjectBuilder

java.lang.Object
  extended by org.identityconnectors.framework.common.objects.ConnectorObjectBuilder


public final class ConnectorObjectBuilder
extends java.lang.Object

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
ConnectorObjectBuilder()
           

 

Method Summary
 ConnectorObjectBuilder add(ConnectorObject obj)
          Takes all the attribute from a ConnectorObject and add/overwrite the current attributes.
 ConnectorObjectBuilder addAttribute(Attribute... attrs)
          Adds one or many attributes to the ConnectorObject.
 ConnectorObjectBuilder addAttribute(java.lang.String name, java.util.Collection<?> obj)
          Adds each object in the collection.
 ConnectorObjectBuilder addAttribute(java.lang.String name, java.lang.Object... objs)
          Adds values to the attribute.
 ConnectorObjectBuilder addAttributes(java.util.Collection<Attribute> attrs)
          Add all the Attributes of a Collection.
 ConnectorObject build()
          Builds a 'ConnectorObject' based on the attributes and Uid provided.
 ConnectorObjectBuilder setName(Name name)
           
 ConnectorObjectBuilder setName(java.lang.String name)
           
 ConnectorObjectBuilder setObjectClass(ObjectClass oclass)
           
 ConnectorObjectBuilder setUid(java.lang.String uid)
           
 ConnectorObjectBuilder setUid(Uid uid)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ConnectorObjectBuilder

public ConnectorObjectBuilder()

Method Detail

setUid

public ConnectorObjectBuilder setUid(java.lang.String uid)

setUid

public ConnectorObjectBuilder setUid(Uid uid)

setName

public ConnectorObjectBuilder setName(java.lang.String name)

setName

public ConnectorObjectBuilder setName(Name name)

setObjectClass

public ConnectorObjectBuilder setObjectClass(ObjectClass oclass)

add

public ConnectorObjectBuilder add(ConnectorObject obj)
Takes all the attribute from a ConnectorObject and add/overwrite the current attributes.

addAttribute

public ConnectorObjectBuilder addAttribute(Attribute... attrs)
Adds one or many attributes to the ConnectorObject.

addAttributes

public ConnectorObjectBuilder addAttributes(java.util.Collection<Attribute> attrs)
Add all the Attributes of a Collection.

addAttribute

public ConnectorObjectBuilder addAttribute(java.lang.String name,
                                           java.lang.Object... objs)
Adds values to the attribute.

addAttribute

public ConnectorObjectBuilder addAttribute(java.lang.String name,
                                           java.util.Collection<?> obj)
Adds each object in the collection.

build

public ConnectorObject build()
Builds a 'ConnectorObject' based on the attributes and Uid provided.

Skip navigation links


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.