A Doc Space is a collection of documents and policies.
Class ID: dmaClass_DocSpace
Superclass: DMA
Name | Impl. Required | System Gen'ed | Read-Only |
Value Required | Type | Cardinality | Required Class |
- |
Yes | Yes | - | String | Scalar |
| |
Yes |
Yes | Yes | Yes | Object | Scalar | Class Description | |
- |
Yes | Yes | Yes | Object | Scalar | Doc Space | |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
Yes |
- | - | Yes | String | Scalar |
| |
Yes |
- | - | - | String | Scalar |
| |
Yes |
- | - | Yes | Object | List | Class Description | |
Yes |
- | - | Yes | String | Scalar |
| |
Yes |
Yes | Yes | Yes | String | List |
| |
Yes |
Yes | Yes | Yes | ID | Scalar |
| |
- |
Yes | Yes | - | Object | Enum | Container | |
Yes |
Yes | Yes | Yes | Integer32 | List |
|
A Doc Space is the source of metadata for all objects except Systems and Document Spaces themselves. Each Document Space publishes the supported objects and how the objects are accessed. There may be class and property definitions that are not meaningful to other Document Spaces.
Object valued properties cannot be accessed if the DocSpace object is in an unauthenticated state. Attempts to access an object valued property in an unauthenticated state will yield a DMARC_NOT_AUTHENTICATED return code.
• OIID {dmaProp_OIID}
Property Inherited from DMA
• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA
• This {dmaProp_This}
Property Inherited from DMA
• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA
• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA
• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA
• Display Name {dmaProp_DisplayName}
A string containing a user-intelligible name for the class/property/... being described.
• Descriptive Text {dmaProp_DescriptiveText}
Text documenting this object.
• Class Descriptions {dmaProp_ClassDescriptions}
A list of all class descriptions supported by this document space.
• Locale Name {dmaProp_LocaleName}
Indicates the name of the Locale this object is currently operating in.
• Locale Names {dmaProp_LocaleNames}
The list of locales this object supports.
• Doc Space Id {dmaProp_DocSpaceId}
The persistent Id that identifies this Document Space.
• Initial Containers {dmaProp_InitialContainers}
An enumeration of folder objects which represent starting points for folder navigation
• Doc Space Capabilities {dmaProp_DocSpaceCapabilities}
List of capabilities for the Doc Space.
Capabilities that a Doc Space supports or provides are listed in this property. An application can discover if a Doc Space provides a feature by checking this property. This allows the application to optimize presentation options to the user without the expense of trying certain operations to see whether they are supported.