CdbrVersionableDocumentクラスの詳細

スーパークラス
[図データ]
プロパティ一覧
プロパティの一覧を次に示します。

表16-1 CdbrVersionableDocumentクラスのプロパティ

プロパティ名プロパティ識別子データ型読み取り専用
OIIDdmaProp_OIIDString型
ParentCountdbrProp_ParentCountInteger32型
ContainersCountdbrProp_ContainersCountInteger32型
ContainersCountVTdbrProp_ContainersCountVTInteger32型
VersionsCountdbrProp_VersionsCountInteger32型
CurrentVersiondbrProp_CurrentVersionString型
RenditionTypedbrProp_RenditionTypeString型
RetrievalNamedbrProp_RetrievalNameString型
HeadRelationsCountdbrProp_HeadRelationsCountInteger32型
TailRelationsCountdbrProp_TailRelationsCountInteger32型
ReferenceTypedbrProp_ReferenceTypeInteger32型
ContentLocationdbrProp_ContentLocationString型

アクセス制御機能を使用している場合は,次のクラスライブラリの固有のプロパティが追加されます。

表16-2 CdbrVersionableDocumentクラスのプロパティ(アクセス制御機能を使用する場合に追加されるクラスライブラリ固有のプロパティ)

プロパティ名プロパティ識別子データ型1読み取り専用
OwnerIddbrProp_OwnerIdString型2
UserPermissiondbrProp_UserPermissionInteger32型
PrimaryGroupIddbrProp_PrimaryGroupIdString型3
ACLdbrProp_ACLObject型
(VariableArray型)
3
SACLdbrProp_SACLObject型
(VariableArray型)
2
OwnerPermissiondbrProp_OwnerPermissionInteger32型3
PrimaryGroupPermissiondbrProp_PrimaryGroupPermissionInteger32型3
EveryonePermissiondbrProp_EveryonePermissionInteger32型3
PublicACLCountdbrProp_PublicACLCountInteger32型
PublicACLIdsdbrProp_PublicACLIdsObject型
(VariableArray型)
3
注※1
基本単位がScalar型以外の場合は,( )に基本単位を示します。
注※2
変更は,そのオブジェクトの所有者およびセキュリティ管理者だけが実行できます。
注※3
変更は,そのオブジェクトの所有者,セキュリティACLでアクセス制御情報変更権を与えられたユーザ,およびセキュリティ管理者だけが実行できます。
 
プロパティ詳細

なおこのほかに,CdbrVersionableDocumentクラスでは,構成要素であるDMAオブジェクトを作成する基になるDMAのクラスのdmaClass_ConfigurationHistoryクラスとdmaClass_DocVersionクラス,およびこれらのサブクラスのプロパティを参照,設定できます。DMAのクラスのプロパティについては,「付録B DMAオブジェクトのプロパティ」を参照してください。

 

メソッド一覧

これらのメソッドの詳細については,「6. CdbrCoreクラス(エラー情報を取得するクラス)」を参照してください。

これらのメソッドの詳細については,「7. CdbrDMAクラス(OIIDの設定やプロパティを扱うクラス)」を参照してください。

これらのメソッドの詳細については,「5. CdbrContainableクラス(包含要素を扱うクラス)」を参照してください。

これらのメソッドの詳細については,「15. CdbrVersionableクラス(バージョン管理機能を提供するクラス)」を参照してください。

以降,CdbrVersionableDocumentクラスで導入されるメソッドについて説明します。