Oracle® Fusion Middleware .NET API Reference for Identity Connector Framework  E57662-01
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
Org.IdentityConnectors.Framework.Spi.Operations.CreateOp Interface Reference

The Org.IdentityConnectors.Framework.Spi.Connector developer is responsible for taking the attributes given (which always includes the ObjectClass) and create an object and its Uid. More...

Inherits Org.IdentityConnectors.Framework.Spi.Operations.SPIOperation.

Public Member Functions

Uid Create (ObjectClass oclass, ICollection< ConnectorAttribute > attrs, OperationOptions options)
 The Org.IdentityConnectors.Framework.Spi.Connector developer is responsible for taking the attributes given (which always includes the ObjectClass) and create an object and its Uid. More...
 

Detailed Description

The Org.IdentityConnectors.Framework.Spi.Connector developer is responsible for taking the attributes given (which always includes the ObjectClass) and create an object and its Uid.

The Org.IdentityConnectors.Framework.Spi.Connector developer must return the Uid so that the caller can refer to the created object.

The Org.IdentityConnectors.Framework.Spi.Connector developer should make a best effort to create the object otherwise throw an informative Exception telling the caller why the operation could not be completed. It reasonable to use defaults for required ConnectorAttributes as long as they are documented.

<author>Will Droste</author> <version>$Revision $</version> <since>1.0</since>

Member Function Documentation

Uid Org.IdentityConnectors.Framework.Spi.Operations.CreateOp.Create ( ObjectClass  oclass,
ICollection< ConnectorAttribute attrs,
OperationOptions  options 
)

The Org.IdentityConnectors.Framework.Spi.Connector developer is responsible for taking the attributes given (which always includes the ObjectClass) and create an object and its Uid.

The Org.IdentityConnectors.Framework.Spi.Connector developer must return the Uid so that the caller can refer to the created object.

Parameters
namespecifies the name of the object to create.
attrsincludes all the attributes necessary to create the resource object including the ObjectClass attribute.
Returns
the unique id for the object that is created. For instance in LDAP this would be the 'dn', for a database this would be the primary key, and for 'ActiveDirectory' this would be the GUID.

The documentation for this interface was generated from the following file: