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

Main interface for which consumers call the Connector API logic. More...

Inherits Org.IdentityConnectors.Framework.Api.Operations.CreateApiOp, Org.IdentityConnectors.Framework.Api.Operations.DeleteApiOp, Org.IdentityConnectors.Framework.Api.Operations.SearchApiOp, Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp, Org.IdentityConnectors.Framework.Api.Operations.SchemaApiOp, Org.IdentityConnectors.Framework.Api.Operations.AuthenticationApiOp, Org.IdentityConnectors.Framework.Api.Operations.ResolveUsernameApiOp, Org.IdentityConnectors.Framework.Api.Operations.GetApiOp, Org.IdentityConnectors.Framework.Api.Operations.ValidateApiOp, Org.IdentityConnectors.Framework.Api.Operations.TestApiOp, Org.IdentityConnectors.Framework.Api.Operations.ScriptOnConnectorApiOp, Org.IdentityConnectors.Framework.Api.Operations.ScriptOnResourceApiOp, and Org.IdentityConnectors.Framework.Api.Operations.SyncApiOp.

Public Member Functions

APIOperation GetOperation (SafeType< APIOperation > type)
 Get an instance of an operation that this facade supports. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.CreateApiOp
Uid Create (ObjectClass oclass, ICollection< ConnectorAttribute > attrs, OperationOptions options)
 Creates a user based on the ConnectorAttributes provide. The only required attribute is the ObjectClass and those required by the Connector. The API will validate the existence of the ObjectClass attribute and that there are no duplicate name'd attributes. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.DeleteApiOp
void Delete (ObjectClass objectClass, Uid uid, OperationOptions options)
 Delete the object that the specified Uid identifies (if any). More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.SearchApiOp
void Search (ObjectClass oclass, Filter filter, ResultsHandler handler, OperationOptions options)
 Search the resource for all objects that match the filter. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp
Uid Update (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > replaceAttributes, OperationOptions options)
 Update the object specified by the ObjectClass and Uid, replacing the current values of each attribute with the values provided. More...
 
Uid AddAttributeValues (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > valuesToAdd, OperationOptions options)
 Update the object specified by the ObjectClass and Uid, adding to the current values of each attribute the values provided. More...
 
Uid RemoveAttributeValues (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > valuesToRemove, OperationOptions options)
 Update the object specified by the ObjectClass and Uid, removing from the current values of each attribute the values provided. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.SchemaApiOp
Schema Schema ()
 Retrieve the basic schema of this Org.IdentityConnectors.Framework.Spi.Connector. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.AuthenticationApiOp
Uid Authenticate (ObjectClass objectClass, string username, GuardedString password, OperationOptions options)
 Most basic authentication available. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.ResolveUsernameApiOp
Uid ResolveUsername (ObjectClass objectClass, string username, OperationOptions options)
 Resolve the given Org.IdentityConnectors.Framework.Api.Operations.AuthenticationApiOp.Authenticate username to the corresponding Uid. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.GetApiOp
ConnectorObject GetObject (ObjectClass objClass, Uid uid, OperationOptions options)
 Get a particular ConnectorObject based on the Uid. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.ValidateApiOp
void Validate ()
 Validates the Org.IdentityConnectors.Framework.Api.APIConfiguration. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.TestApiOp
void Test ()
 Tests the current Org.IdentityConnectors.Framework.Api.APIConfiguration with the connector. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.ScriptOnConnectorApiOp
Object RunScriptOnConnector (ScriptContext request, OperationOptions options)
 Runs the script. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.ScriptOnResourceApiOp
Object RunScriptOnResource (ScriptContext request, OperationOptions options)
 Runs a script on a specific target resource. More...
 
- Public Member Functions inherited from Org.IdentityConnectors.Framework.Api.Operations.SyncApiOp
void Sync (ObjectClass objClass, SyncToken token, SyncResultsHandler handler, OperationOptions options)
 Perform a synchronization. More...
 
SyncToken GetLatestSyncToken (ObjectClass objectClass)
 Returns the token corresponding to the latest sync delta. More...
 

Properties

ICollection< SafeType
< APIOperation > > 
SupportedOperations [get]
 Get the set of operations that this ConnectorFacade will support. More...
 

Detailed Description

Main interface for which consumers call the Connector API logic.

Member Function Documentation

APIOperation Org.IdentityConnectors.Framework.Api.ConnectorFacade.GetOperation ( SafeType< APIOperation type)

Get an instance of an operation that this facade supports.

Property Documentation

ICollection<SafeType<APIOperation> > Org.IdentityConnectors.Framework.Api.ConnectorFacade.SupportedOperations
get

Get the set of operations that this ConnectorFacade will support.


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