uCosminexus DocumentBroker Version 3 クラスライブラリ C++ リファレンス 基本機能編

[目次][用語][索引][前へ][次へ]

CdbrDocumentクラスの詳細

スーパークラス
[図データ]

プロパティ一覧
プロパティの一覧を次に示します。

表8-1 CdbrDocumentクラスのプロパティ

プロパティ名 プロパティ識別子 データ型 読み取り専用
OIID dmaProp_OIID String型
ParentCount dbrProp_ParentCount Integer32型
ContainersCount dbrProp_ContainersCount Integer32型
ContainersCountVT dbrProp_ContainersCountVT Integer32型
RenditionType dbrProp_RenditionType String型
RetrievalName dbrProp_RetrievalName String型
HeadRelationsCount dbrProp_HeadRelationsCount Integer32型
TailRelationsCount dbrProp_TailRelationsCount Integer32型
RenditionStatus dbrProp_RenditionStatus Integer32型
ContentType dbrProp_ContentType Integer32型
ReferenceType dbrProp_ReferenceType Integer32型
ContentLocation dbrProp_ContentLocation String型
アクセス制御機能を使用している場合は,次のクラスライブラリの固有のプロパティが追加されます。

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

プロパティ名 プロパティ識別子 データ型1 読み取り専用
OwnerId dbrProp_OwnerId String型 2
UserPermission dbrProp_UserPermission Integer32型
PrimaryGroupId dbrProp_PrimaryGroupId String型 3
ACL dbrProp_ACL Object型
(VariableArray型)
3
SACL dbrProp_SACL Object型
(VariableArray型)
2
OwnerPermission dbrProp_OwnerPermission Integer32型 3
PrimaryGroupPermission dbrProp_PrimaryGroupPermission Integer32型 3
EveryonePermission dbrProp_EveryonePermission Integer32型 3
PublicACLCount dbrProp_PublicACLCount Integer32型
PublicACLIds dbrProp_PublicACLIds Object型
(VariableArray型)
3

注※1
基本単位がScalar型以外の場合は,( )に基本単位を示します。

注※2
変更は,そのオブジェクトの所有者およびセキュリティ管理者だけが実行できます。

注※3
変更は,そのオブジェクトの所有者,セキュリティACLでアクセス制御情報変更権を与えられたユーザおよびセキュリティ管理者だけが実行できます。

プロパティ詳細

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

メソッド一覧

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