C# Class Org.IdentityConnectors.Framework.Common.Objects.Schema

Determines the objects supported by a Org.IdentityConnectors.Framework.Spi.Connector.
The Schema object is used to represent the basic objects that a connector supports. This does not prevent a connector from supporting more. Rather, this is informational for the caller of the connector to understand a minimum support level. The schema defines 4 primary data structures Declared ObjectClasses (ObjectClassInfo). Declared OperationOptionInfo (OperationOptionInfo). Supported ObjectClasses by operation (SupportedObjectClassesByOperation). Supported OperationOptionInfo by operation(SupportedOptionsByOperation). TODO: add more to describe and what is expected from this call and how it is used.. based on OperationalAttribute etc..
Exibir arquivo Open project: Tirasa/ConnId Class Usage Examples

Public Methods

Method Description
Equals ( object o ) : bool
FindObjectClassInfo ( String type ) : ObjectClassInfo

Returns the ObjectClassInfo for the given type.

FindOperationOptionInfo ( String name ) : OperationOptionInfo

Returns the OperationOptionInfo for the given name.

GetHashCode ( ) : int
GetSupportedObjectClassesByOperation ( SafeType apiop ) : ICollection

Returns the supported object classes for the given operation.

GetSupportedOptionsByOperation ( SafeType apiop ) : ICollection

Returns the supported options for the given operation.

Schema ( ICollection info, ICollection options, IDictionary supportedObjectClassesByOperation, IDictionary supportedOptionsByOperation ) : System

Public only for serialization; please use SchemaBuilder instead.

ToString ( ) : string

Method Details

Equals() public method

public Equals ( object o ) : bool
o object
return bool

FindObjectClassInfo() public method

Returns the ObjectClassInfo for the given type.
public FindObjectClassInfo ( String type ) : ObjectClassInfo
type String The type to find.
return ObjectClassInfo

FindOperationOptionInfo() public method

Returns the OperationOptionInfo for the given name.
public FindOperationOptionInfo ( String name ) : OperationOptionInfo
name String The name to find.
return OperationOptionInfo

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetSupportedObjectClassesByOperation() public method

Returns the supported object classes for the given operation.
public GetSupportedObjectClassesByOperation ( SafeType apiop ) : ICollection
apiop SafeType The operation.
return ICollection

GetSupportedOptionsByOperation() public method

Returns the supported options for the given operation.
public GetSupportedOptionsByOperation ( SafeType apiop ) : ICollection
apiop SafeType The operation.
return ICollection

Schema() public method

Public only for serialization; please use SchemaBuilder instead.
public Schema ( ICollection info, ICollection options, IDictionary supportedObjectClassesByOperation, IDictionary supportedOptionsByOperation ) : System
info ICollection
options ICollection
supportedObjectClassesByOperation IDictionary
supportedOptionsByOperation IDictionary
return System

ToString() public method

public ToString ( ) : string
return string