- Description
A McDBRightsOwner object encapsulates a generic database security rights owning object, either an McDBUser or an McDBGroup. This polymorphic definition is used as a base definition for both of these derived types, giving uniform base functionality and interchangability (when possible) to these classes.
Object Model -
Remarks
The relationships between the McDBRightsOwner, McDBUser, and McDBGroup objects imply that McDBUser and McDBGroup objects start with the same basic properties and methods, described by McDBRightsOwner, and extend them with properties/methods that are specific to their type only. Also implied is that it is impossible to create a McDBRightsOwner object, because actual database objects must be either an McDBUser of McDBGroup. However, either object may be referred to as an McDBRightsOwner, so long as no property or method that is specific to McDBUser or McDBGroup is used.
-
Members
|