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 whose members can approve or deny the operation.

  • ApproverTrustees

  • Gets a collection of users who can approve or deny the operation.

  • 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

  • approversInfo – 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 – the directory object to check.
  • requestor – 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 whose members can approve or deny the operation.


ApproverTrustees

Gets a collection of users who can approve or deny the operation.


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