Skip to content

IAdmAllowedOperationsInfo

Using the IAdmAllowedOperationsInfo interface you can determine which operations can be performed on a directory object by the user whose credentials were used to bind to the object.

Inheritance: The IAdmAllowedOperationsInfo interface inherits from the IUnknown interface.

Methods

  • Method

  • Description

  • CanBeDeleted()

  • Gets a value that indicates whether the account whose credentials were used to bind to the object has the permission to delete the directory object.

Properties

  • Property

  • Description

  • CanBeMoved

  • Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to move it.

  • CanBeRenamed

  • Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to rename it.

  • ObjectTypesAllowedToCreate

  • Gets a String[] array containing a list of object types that can be created by the user under this object.

  • PropertiesAllowedToModify

  • Gets a String[] array containing a list of LDAP property names that can be modified by the account whose credentials were used to bind to the object.

  • GrantedExtendedRights

  • Gets a String[] array containing a list of GUIDs of extended rights granted for this object to the account whose credentials were used to bind to the object.

Details

CanBeDeleted()

Gets a value that indicates whether the account whose credentials were used to bind to the object has the permission to delete the directory object.

Boolean CanBeDeleted(Boolean deleteAsSubtree)

Parameters

The deleteAsSubtree parameter specifies the right for which operation to check - ‘Delete Subtree’ or ‘Delete Leaf’.


CanBeMoved

Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to move it.

  • Type:
  • Boolean
  • Access:
  • Read-only

CanBeRenamed

Gets a value indicating whether the account whose credentials were used to bind to the object has the permission to rename it.

  • Type:
  • Boolean
  • Access:
  • Read-only

ObjectTypesAllowedToCreate

Gets a String[] array containing a list of object types that can be created by the user under this object.

  • Type:
  • String[]
  • Access:
  • Read-only

PropertiesAllowedToModify

Gets a String[] array containing a list of LDAP property names that can be modified by the account whose credentials were used to bind to the object.

  • Type:
  • String[]
  • Access:
  • Read-only

GrantedExtendedRights

Gets a String[] array containing a list of GUIDs of extended rights granted for this object to the account whose credentials were used to bind to the object. For more information on extended rights supported by Adaxes, see the ExtendedRights class.

  • Type:
  • String[]
  • Access:
  • Read-only

Requirements

Minimum required version: 2009.1

See also