Description

The McDBGroup interface represents a group of right owning [McDBRightsOwner] objects (either McDBUser or McDBGroup) in a secure McDBDatabase.

Object Model





Remarks

The members of an McDBGroup are exposed as separate group collection objects for Users and Groups (McDBUsers%McDBGroups:IQL~McDBGroups) and/or as a string Members:IQL~McDBGroup~Members% array.

Members

Methods
AddMember

Add a named McDBRightsOwner to this McDBGroup.

Delete

Delete this McDBUser or McDBGroup object from its McDBDatabase.

RemoveMember

Remove a named McDBRightsOwner from this McDBGroup


Properties
AttributeTypeAdminRightRead-write property

Whether this McDBRightsOwner has the ability to create, write, and delete McDBAttributeType instances.

DatabaseRead-only property

The McDBDatabase containing this McDBRightsOwner.

FullNameRead-write property

The user friendly, full name of this McDBUser or the description of this McDBGroup.

GroupsRead-only property

A [McDBGroups] collection of McDBGroup members of this McDBGroup.

IDRead-only property

The database-wide unique identifier for this McDBRightsOwner (McDBUser or McDBGroup) object.

IsAdministratorRead-write property

Whether this McDBRightsOwner can administrate database Security.

IsGroupRead-only property

Whether this McDBRightsOwner is an McDBGroup

IsUserRead-only property

Whether this McDBRightsOwner is an McDBUser

MembersRead-only property

A string array containing the names of all the members of this McDBGroup.

NameRead-only property

The name of this McDBUser or McDBGroup.

ObjectTypeAdminRightRead-write property

Whether this McDBRightsOwner has the ability to create, write, and delete McDBType instances.

RightsAdminRightRead-write property

Whether this McDBRightsOwner has the ability to create, write, and delete McDBRights instances.

UnsecObjRightsRead-only property

The access this McDBRightsOwner has to unsecure database objects.

UsersRead-only property

A [McDBUsers] collection of McDBUser members of this McDBGroup.