IAdmRequestApproversInfo

The IAdmRequestApproversInfo interface is used to manage approvers of an operation.

Inheritance: IUnknown

Methods

Properties

  • Property

  • Description

  • ManagerOfTrusteeIsApprover

  • Gets or sets a value indicating whether the manager of the user who initiated the operation can approve or deny it.

  • ApproverGroups

  • Gets a collection of groups containing users being approvers of the approval request.

  • ApproverTrustees

  • Gets a collection of users being approvers of the approval request.

  • AnyApproverSpecified

  • Gets a value indicating whether at least one approver is specified.

Details

AddApproversFrom()

Adds all approvers from another collection represented by the IAdmRequestApproversInfo interface to this collection.

void AddApproversFrom(IAdmRequestApproversInfo approversInfo)

Parameters

The approversInfo parameter specifies the collection from which to add approvers to this collection.


Clear()

Removes all approvers.

void Clear()

IsApprover()

The method is deprecated and should not be used. Use the IAdmRequestApproversInfo2::IsApproverEx method instead.

Checks whether the specified directory object can approve or deny the operation.

bool IsApprover(IAdmTop object, IAdmTop requestor)

Parameters

  • object - Specifies the directory object to be checked.
  • requestor - Specifies the user who initiated the operation requiring an approval.

ManagerOfTrusteeIsApprover

Gets or sets a value indicating whether the manager of the user who initiated the operation can approve or deny it.

  • Type:
  • bool
  • Access:
  • Read/Write

ApproverGroups

Gets a collection of groups containing users being approvers of the approval request.


ApproverTrustees

Gets a collection of users being approvers of the approval request.


AnyApproverSpecified

Gets a value indicating whether at least one approver is specified.

  • Type:
  • bool
  • Access:
  • Read-only

Requirements

Minimum required version: 2009.1

See also