▼NOrg | |
▼NIdentityConnectors | |
▼NCommon | |
▼NPooling | |
CObjectPoolConfiguration | Configuration for pooling objects |
▼NProxy | |
CInvocationHandler | Similar to java.lang.reflect.InvocationHandler |
▼NScript | |
►NBoo | |
CBooScriptExecutorFactory | |
►NShell | |
CShellScriptExecutorFactory | Process shell scripts. Valid arguments are below, the rest will be used as environment variables. The return is the exit code of the process |
CScriptExecutor | |
CScriptExecutorFactory | |
CScriptExecutorFactoryClassAttribute | |
▼NSecurity | |
CAbstractUnmanagedArray< T > | |
CEncryptor | Responsible for encrypting/decrypting bytes. |
CEncryptorFactory | |
CGuardedByteArray | Secure byte array implementation that solves the problems associated with keeping confidential data as |
CGuardedString | Secure string implementation that solves the problems associated with keeping passwords as |
CSecureStringAdapter | |
CSecureStringToByteArrayAdapter | |
CUnmanagedArray< T > | Places an array facade on an unmanaged memory data structure that holds senstive data. (In C# placing senstive data in managed memory is considered unsecure since the memory model allows data to be copied around). |
CUnmanagedByteArray | |
CUnmanagedCharArray | |
CIdentityEqualityComparer< T > | |
CLocale | Represents a Java Locale and has facilities for converting to/from C# CultureInfo |
CPair< T1, T2 > | Represents a Pair of objects |
CReadOnlyCollection< T > | |
CReadOnlyDictionary< TKey, TValue > | |
CReadOnlyList< T > | |
CSafeType< T > | The equivalent of java's Class<? extends...gt; syntax. Allows you to restrict a Type to a certain class hierarchy. |
▼NFramework | |
▼NApi | |
►NOperations | |
CAPIOperation | Base interface for all API operations. |
CAuthenticationApiOp | |
CCreateApiOp | Operation to create connector objects based on the attributes provided. |
CDeleteApiOp | Deletes an object with the specified Uid and ObjectClass on the resource. |
CGetApiOp | Get a particular ConnectorObject based on the Uid. |
CResolveUsernameApiOp | |
CSchemaApiOp | Get the schema from the Org.IdentityConnectors.Framework.Spi.Connector. |
CScriptOnConnectorApiOp | Runs a script in the same JVM or .Net Runtime as the |
CScriptOnResourceApiOp | Runs a script on the target resource that a connector manages. |
CSearchApiOp | |
CSyncApiOp | Receive synchronization events from the resource. |
CTestApiOp | Tests the Org.IdentityConnectors.Framework.Api.APIConfiguration with the connector |
CUpdateApiOp | Updates a ConnectorObject. |
CValidateApiOp | Validates the Org.IdentityConnectors.Framework.Api.APIConfiguration |
CAPIConfiguration | |
CConfigurationProperties | Configuration properties encapsulates the Org.IdentityConnectors.Framework.Spi.Configuration and uses System.Reflection to determine the properties available for manipulation. |
CConfigurationProperty | Translation from Org.IdentityConnectors.Framework.Spi.Configuration at the SPI layer to the API. |
CConnectorFacade | Main interface for which consumers call the Connector API logic. |
CConnectorFacadeFactory | Manages a pool of connectors for use by a provisioner. |
CConnectorInfo | The connector meta-data for a given connector. |
CConnectorInfoManager | Class responsible for maintaing a list of |
CConnectorInfoManagerFactory | The main entry point into connectors. |
CConnectorKey | Uniquely identifies a connector within an installation. |
CRemoteFrameworkConnectionInfo | |
▼NCommon | |
►NExceptions | |
CAlreadyExistsException | |
CConfigurationException | |
CConnectionBrokenException | |
CConnectionFailedException | |
CConnectorException | |
CConnectorIOException | |
CConnectorSecurityException | |
CInvalidCredentialException | |
CInvalidPasswordException | |
COperationTimeoutException | |
CPasswordExpiredException | |
CPermissionDeniedException | |
CUnknownUidException | |
►NObjects | |
►NFilters | |
CAbstractFilterTranslator< T > | Base class to make it easier to implement Search. |
CAndFilter | |
CAttributeFilter | |
CComparableAttributeFilter | Filter for an attribute value that is comparable. |
CCompositeFilter | |
CContainsAllValuesFilter | |
CContainsFilter | |
CContainsIgnoreCaseFilter | |
CEmbeddedObjectFilter | Applies a filter to each of the EmbeddedObjects that constitute the values of an attribute. |
CEndsWithFilter | |
CEndsWithIgnoreCaseFilter | |
CEqualsFilter | |
CEqualsIgnoreCaseFilter | |
CFilter | |
CFilterTranslator< T > | |
CGreaterThanFilter | |
CGreaterThanOrEqualFilter | |
CLessThanFilter | |
CLessThanOrEqualFilter | |
CNotFilter | Proxy the filter to return the negative of the value. |
COrFilter | |
CSingleValueAttributeFilter | Get a single value out of the attribute to test w/. |
CStartsWithFilter | |
CStartsWithIgnoreCaseFilter | |
CStringFilter | Filter based on strings. |
CBigDecimal | Placeholder since C# doesn't have a BigInteger |
CBigInteger | Placeholder since C# doesn't have a BigInteger |
CConnectorAttribute | Represents a named collection of values within a resource object, although the simplest case is a name-value pair (e.g., email, employeeID). Values can be empty, null, or set with various types. Empty and null are supported because it makes a difference on some resources (in particular database resources). The developer of a Connector will use an builder to construct an instance of ConnectorAttribute. |
CConnectorAttributeBuilder | |
CConnectorAttributeInfo | |
CConnectorAttributeInfoBuilder | Simplifies the process of building 'AttributeInfo' objects. |
CConnectorAttributesAccessor | Attributes Accessor convenience methods for accessing attributes. |
CConnectorMessages | Message catalog for a given connector. |
CConnectorObject | |
CConnectorObjectBuilder | |
CEmbeddedObject | An |
CEmbeddedObjectBuilder | Builder class to create a EmbeddedObject. |
CFileName | Placeholder for java.io.File since C#'s FileInfo class throws exceptions if the file doesn't exist. |
CName | |
CObjectClass | |
CObjectClassInfo | |
CObjectClassInfoBuilder | Used to help facilitate the building of ObjectClassInfo objects. |
COperationOptionInfo | |
COperationOptionInfoBuilder | |
COperationOptions | Arbitrary options to be passed into various operations. |
COperationOptionsBuilder | Builder for OperationOptions. |
CQualifiedUid | A fully-qualified uid. |
CSchema | Determines the objects supported by a Org.IdentityConnectors.Framework.Spi.Connector. |
CSchemaBuilder | Simple builder class to help facilitate creating a Schema object. |
CScript | Represents a script in a scripting language. |
CScriptBuilder | Builder for Script. |
CScriptContext | Encapsulates a script and all of its parameters. |
CScriptContextBuilder | Builds an ScriptContext. |
CSyncDelta | Represents a change to an object in a resource. |
CSyncDeltaBuilder | Builder for SyncDelta. |
CSyncToken | Abstract "place-holder" for synchronization. |
CUid | |
►NSerializer | |
CBinaryObjectDeserializer | Interface for reading objects from a stream. |
CBinaryObjectSerializer | Interface for writing objects to a stream. |
CObjectSerializerFactory | Serializer factory for serializing connector objects. |
CXmlObjectSerializer | Interface for writing objects to a stream. |
▼NSpi | |
►NOperations | |
CAuthenticateOp | Authenticate an object based on their unique identifier and password. |
CCreateOp | 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. |
CDeleteOp | Deletes an object with the specified Uid and ObjectClass on the resource. |
CResolveUsernameOp | |
CSchemaOp | |
CScriptOnConnectorOp | Operation that runs a script in the environment of the connector. |
CScriptOnResourceOp | Operation that runs a script directly on a target resource. |
CSearchOp< T > | Implement this interface to allow the Connector to search for resource objects. |
CSPIOperation | Tagging interface for the Org.IdentityConnectors.Framework.Spi.Connector SPI. |
CSyncOp | Receive synchronization events from the resource. |
CTestOp | Tests the connector Configuration |
CUpdateAttributeValuesOp | More advanced implementation of Org.IdentityConnectors.Framework.Spi.Operations.UpdateOp to be implemented by connectors that wish to offer better performance and atomicity semantics for the methods Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp.AddAttributeValues(ObjectClass, Uid, ICollection{ConnectorAttribute}, OperationOptions) and Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp.RemoveAttributeValues(ObjectClass, Uid, ICollection{ConnectorAttribute}, OperationOptions). |
CUpdateOp | The developer of a Connector should implement either this interface or the Org.IdentityConnectors.Framework.Spi.Operations.UpdateAttributeValuesOp interface if the Connector will allow an authorized caller to update (i.e., modify or replace) objects on the target resource. |
CAbstractConfiguration | |
CAttributeNormalizer | Interface to be implemented by connectors that need to normalize certain attributes. |
CConfiguration | Encapsulates the configuration of a connector |
CConfigurationPropertyAttribute | The Configuration interface is traversed through reflection. This annotation provides a way to override the default configuration operation for each property. |
CConnector | This is the main interface to declare a connector. Developers must implement this interface. The life-cycle for a Connector is as follows Connector.Init(Configuration) is called then any of the operations implemented in the Connector and finally dispose. The Connector.Init(Configuration) and IDisposable.Dispose() allow for block operations. For instance bulk creates or deletes and the use of before and after actions. Once IDisposable.Dispose() is called the Connector object is discarded. |
CConnectorClassAttribute | |
CPoolableConnector | To be implemented by Connectors that wish to be pooled. |
▼NTest | |
▼NCommon | |
►NSpi | |
CTestHelpersSpi | Private use only, do not implement! Use the methods in Org.IdentityConnectors.Test.Common.TestHelpers instead. |
CPropertyBag | Encapsulates a read-only bag of properties, which can be accessed in a type-safe manner. |
CTestHelpers | Bag of utility methods useful to connector tests. |
CToListResultsHandler | ResultsHandler which stores all connector objects into list retrievable with Objects. |