Delegation Interfaces

Interface Name

Purpose

AssignedRole

Represents a Role assignment

IAssignedRoles

Gives access to all the Role assignments in the directory

IInheritedRoleBasedACE

Represents a Role assignment inherited from parent objects in the directory

IInheritedRoleBasedACL

Represents a list of Inherited Role based Access Control Entries

INamespace

Provides access to various objects to perform Roles related operations

INamespaceCache

Gives access to the Namespace object, which in turn contains objects to perform various Roles related operations

IRight

Represents a right in the directory

IRightAccessor

Gives access to the Rights in the directory

IRoleBasedSD

 

IRoleContainer

Represents a container containing all the Roles

IRoles

Represents a collection of Role objects

ISchema

Gives access to the schema information of the directory

ISchemaObject

Represents a schema class or attribute

ITask

Represents a task in that can be performed on directory objects

ITaskGenerator

Generates Tasks that can be added to a Role

Role

Represents a Role containing Tasks

RoleBasedACE

Represents a Role Based Access Control Entry

RoleBasedACL

The Role based Access Control List that represents a list of Role based Access Control Entries

Task

Represents a collection of Task objects

Trustee

Represents a Trustee