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

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

1.2 メソッド一覧

この節では,クラスライブラリの各クラスで提供するメソッドの一覧を示します。

メソッドは,上位のクラスで定義されたものがサブクラスに継承されます。例えば,CdbrDocumentクラスでは,CdbrDocumentクラスで定義されているメソッドのほか,スーパークラスであるCdbrCoreクラス,CdbrDMAクラスおよびCdbrContainableクラスで定義されているメソッドも使用できます。

なお,クラスおよびメソッドは,アルファベット順に説明します。

<この節の構成>
(1) CdbrCompoundクラス
(2) CdbrConfiguratedReferentialContainerクラス
(3) CdbrContainableクラス
(4) CdbrCoreクラス
(5) CdbrDMAクラス
(6) CdbrDocumentクラス
(7) CdbrEqlStatementクラス
(8) CdbrIndependentPersistenceクラス
(9) CdbrPublicACLクラス
(10) CdbrReferentialContainerクラス
(11) CdbrSessionクラス
(12) CdbrVariableArrayクラス
(13) CdbrVersionableクラス
(14) CdbrVersionableDocumentクラス
(15) CdbrVersionTraceableContainerクラス
(16) CdbrXmlTranslatorクラス
(17) CdbrXmlTranslatorFactoryクラス

(1) CdbrCompoundクラス

CdbrCompoundクラスのメソッド一覧を次の表に示します。

表1-2 CdbrCompoundクラスのメソッド一覧

メソッド 機能
~CdbrCompound デストラクタ
CdbrCompound コンストラクタ
GetCount 要素数の取得
GetDataType 要素の型の取得
GetId 要素IDの取得
GetValue 値の取得
SetValue 値の設定

(2) CdbrConfiguratedReferentialContainerクラス

CdbrConfiguratedReferentialContainerクラスのメソッド一覧を次の表に示します。

表1-3 CdbrConfiguratedReferentialContainerクラスのメソッド一覧

メソッド 機能
~CdbrConfiguratedReferentialContainer デストラクタ
CdbrConfiguratedReferentialContainer コンストラクタ
CreateObject オブジェクトの新規作成
GetContainableList 包含しているContainableオブジェクトの一覧取得
GetContainableListAndLock 包含しているContainableオブジェクトの一覧取得と同時に指定したロックの設定
GetLinkPropertyValues リンクのプロパティの取得
GetLinkPropertyValuesAndLock リンクのプロパティの取得と同時に指定したロックの設定
GetVTContaineeList 構成管理しているオブジェクトの一覧取得
GetVTContaineeListAndLock 構成管理しているオブジェクトの一覧取得と同時に指定したロックの設定
Link Containableオブジェクトとの関連づけ
LinkAndLock Containableオブジェクトとの関連づけと同時に指定したロックの設定
LinkVTFix 構成管理するオブジェクトのFIXモードでの関連づけ
LinkVTFixAndLock 構成管理するオブジェクトのFIXモードでの関連づけと同時に指定したロックの設定
LinkVTFloat 構成管理するオブジェクトのFLOATINGモードでの関連づけ
LinkVTFloatAndLock 構成管理するオブジェクトのFLOATINGモードでの関連づけと同時に指定したロックの設定
PutLinkPropertyValues リンクのプロパティの設定
SetVTFix 構成要素のバージョンの固定
SetVTFloat 構成要素のバージョン固定の解除
Unlink Containableオブジェクトとの関連づけの解除
UnlinkAndLock Containableオブジェクトとの関連づけの解除と同時に指定したロックの設定
UnlinkVT 構成管理しているオブジェクトとの関連づけの解除
UnlinkVTAndLock 構成管理しているオブジェクトとの関連づけの解除と同時に指定したロックの設定

(3) CdbrContainableクラス

CdbrContainableクラスのメソッド一覧を次の表に示します。

表1-4 CdbrContainableクラスのメソッド一覧

メソッド 機能
~CdbrContainable デストラクタ
BindPublicACL パブリックACLのバインド
CdbrContainable コンストラクタ
GetContainerList コンテナの一覧取得
GetContainerListAndLock コンテナの一覧取得と同時に指定したロックの設定
GetPublicACLList バインドしているパブリックACL一覧情報の取得
GetPublicACLListAndLock バインドしているパブリックACL一覧情報の取得と同時に指定したロックの設定
UnbindPublicACL パブリックACLのアンバインド

(4) CdbrCoreクラス

CdbrCoreクラスのメソッド一覧を次の表に示します。

表1-5 CdbrCoreクラスのメソッド一覧

メソッド 機能
~CdbrCore デストラクタ
CdbrCore コンストラクタ
GetDBError データベースのエラーの取得
GetLastError エラー番号の取得

(5) CdbrDMAクラス

CdbrDMAクラスのメソッド一覧を次の表に示します。

表1-6 CdbrDMAクラスのメソッド一覧

メソッド 機能
~CdbrDMA デストラクタ
CdbrDMA コンストラクタ
ConnectObject オブジェクトを指定したモードでロックして接続
GetOIID OIIDの取得
GetPropertyValues プロパティの取得
GetPropertyValuesAndLock プロパティの取得と同時に指定したロックの設定
GetType オブジェクトの種別の取得
PutPropertyValues プロパティの設定
ReleaseObject オブジェクトとの接続の解除
RemoveObject オブジェクトの削除
SetOIID OIIDの設定

(6) CdbrDocumentクラス

CdbrDocumentクラスのメソッド一覧を次の表に示します。

表1-7 CdbrDocumentクラスのメソッド一覧

メソッド 機能
~CdbrDocument デストラクタ
AddRendition レンディションの追加
CdbrDocument コンストラクタ
ChangeMasterRendition マスタレンディションへの変更
ConvertContentType コンテント種別の変換
CreateIndex 全文検索インデクスの作成
CreateObject オブジェクトの新規作成
CreateRelation 文書間リレーションの設定
DeleteRendition レンディションの削除
GetContent ファイルの取得
GetContentAndLock ファイルの取得と同時に指定したロックの設定
GetContentInfo マルチファイル文書の情報の取得
GetRelationList 文書のリレーション情報の一覧取得
GetRelationListAndLock 文書のリレーション情報の一覧取得と同時に指定したロックの設定
GetRenditionList レンディション一覧の取得
GetRenditionListAndLock レンディション一覧の取得と同時に指定したロックの設定
GetVersionableList バージョン管理情報一覧の取得
GetVersionableListAndLock バージョン管理情報一覧の取得と同時に指定したロックの設定
PutRelationPropertyValues 文書間リレーションのプロパティの設定
PutRenditionPropertyValues レンディションのプロパティの設定
RemoveIndex 全文検索インデクスの削除
RemoveRelation 文書間リレーションの解除
UpdateContent ファイルの更新
UpdateContentAndRenditionType ファイルの更新およびRenditionTypeの変更

(7) CdbrEqlStatementクラス

CdbrEqlStatementクラスのメソッド一覧を次の表に示します。

表1-8 CdbrEqlStatementクラスのメソッド一覧

メソッド 機能
~CdbrEqlStatement デストラクタ
CdbrEqlStatement コンストラクタ
ChangeACLMode アクセス制御モードの変更
ChangeGetObjCount 検索結果の取得件数の変更
ChangeLockType ロック種別の変更
DeleteResult 検索結果の削除
Execute 設定済みedmSQL文の実行
GetACLMode アクセス制御モードの取得
GetResult 検索結果の取得
Initialize オブジェクトの初期化とセッションオブジェクトへの登録
Set edmSQL文の設定
SetObjParam edmSQL文の?パラメタ(DMAオブジェクト)の設定
SetOIIDParam edmSQL文の?パラメタ(OIID)の設定
SetParam edmSQL文の?パラメタの設定
Terminate セッションオブジェクトへの登録抹消

(8) CdbrIndependentPersistenceクラス

CdbrIndependentPersistenceクラスのメソッド一覧を次の表に示します。

表1-9 CdbrIndependentPersistenceクラスのメソッド一覧

メソッド 機能
~CdbrIndependentPersistence デストラクタ
BindPublicACL パブリックACLのバインド
CdbrIndependentPersistence コンストラクタ
CreateObject オブジェクトの新規作成
GetPublicACLList バインドしているパブリックACL一覧情報の取得
GetPublicACLListAndLock バインドしているパブリックACL一覧情報の取得と同時に指定したロックの設定
UnbindPublicACL パブリックACLのアンバインド

(9) CdbrPublicACLクラス

CdbrPublicACLクラスのメソッド一覧を次の表に示します。

表1-10 CdbrPublicACLクラスのメソッド一覧

メソッド 機能
~CdbrPublicACL デストラクタ
CdbrPublicACL コンストラクタ
CreateObject パブリックACLの新規作成
GetBindObjectList バインドしているオブジェクトの一覧情報の取得
GetBindObjectListAndLock バインドしているオブジェクトの一覧情報の取得と同時に指定したロックの設定

(10) CdbrReferentialContainerクラス

CdbrReferentialContainerクラスのメソッド一覧を次の表に示します。

表1-11 CdbrReferentialContainerクラスのメソッド一覧

メソッド 機能
~CdbrReferentialContainer デストラクタ
CdbrReferentialContainer コンストラクタ
CreateObject オブジェクトの新規作成
GetContainableList 包含要素の一覧取得
GetContainableListAndLock 包含要素の一覧取得と同時に指定したロックの設定
GetLinkPropertyValues リンクのプロパティの取得
GetLinkPropertyValuesAndLock リンクのプロパティの取得と同時に指定したロックの設定
Link 関連づけの設定
LinkAndLock 関連づけの設定と同時に指定したロックの設定
PutLinkPropertyValues リンクのプロパティの設定
Unlink 関連づけの解除
UnlinkAndLock 関連づけの解除と同時に指定したロックの設定

(11) CdbrSessionクラス

CdbrSessionクラスのメソッド一覧を次の表に示します。

表1-12 CdbrSessionクラスのメソッド一覧

メソッド 機能
~CdbrSession デストラクタ
Begin トランザクションの開始
CdbrSession コンストラクタ
Commit 永続オブジェクトの確定
Connect DocSpaceとの接続
Disconnect セッションの切断
GetClassType 指定したOIIDのクラスの判定
GetDocSpaceCharacterSet 接続する文書空間の文字コード種別の取得
GetLastDetailError 詳細エラー情報の取得
GetReferencePath コンテント格納先ベースパスの取得
GetUserInfo ユーザ情報の取得
OrbComponentShutdown TPBrokerのORBコンポーネントの終了
OrbComponentStart TPBrokerのORBコンポーネントの開始
Rollback 最後にCdbrSession::Commitメソッドがコールされた状態まで戻す
SetReferencePath コンテント格納先ベースパスの設定

(12) CdbrVariableArrayクラス

CdbrVariableArrayクラスのメソッド一覧を次の表に示します。

表1-13 CdbrVariableArrayクラスのメソッド一覧

メソッド 機能
~CdbrVariableArray デストラクタ
Add 要素の追加
CdbrVariableArray コンストラクタ
Delete 要素の削除
GetCount 要素数の取得
GetDataType 要素の型の取得
GetValue 値の取得
Resize 要素数の変更
SetValue 値の設定

(13) CdbrVersionableクラス

CdbrVersionableクラスのメソッド一覧を次の表に示します。

表1-14 CdbrVersionableクラスのメソッド一覧

メソッド 機能
~CdbrVersionable デストラクタ
BindPublicACL パブリックACLのバインド(バージョン指定あり)
CdbrVersionable コンストラクタ
DeleteVersion バージョンの削除
GetPropertyValues プロパティの取得(バージョン指定あり)
GetPropertyValuesAndLock プロパティの取得と同時に指定したロックの設定(バージョン指定あり)
GetPublicACLList バインドしているパブリックACL一覧情報の取得(バージョン指定あり)
GetPublicACLListAndLock バインドしているパブリックACL一覧情報の取得と同時に指定したロックの設定(バージョン指定あり)
GetReservationStatus チェックアウト状態の取得
GetReservationStatusAndLock チェックアウト状態の取得と同時に指定したロックの設定
GetVersionList バージョン情報一覧の取得
GetVersionListAndLock バージョン情報一覧の取得と同時に指定したロックの設定
PutPropertyValues プロパティの設定(バージョン指定あり)
UnbindPublicACL パブリックACLのアンバインド(バージョン指定あり)
VersionCheckIn バージョンのチェックイン
VersionCheckOut バージョンのチェックアウト
VersionRevoke チェックアウトの取り消し

(14) CdbrVersionableDocumentクラス

CdbrVersionableDocumentクラスのメソッド一覧を次の表に示します。

表1-15 CdbrVersionableDocumentクラスのメソッド一覧

メソッド 機能
~CdbrVersionableDocument デストラクタ
AddRendition レンディションの追加
CdbrVersionableDocument コンストラクタ
ChangeMasterRendition マスタレンディションへの変更
ConvertContentType コンテント種別の変換
CreateIndex 全文検索インデクスの作成
CreateObject オブジェクトの新規作成
CreateRelation 文書間リレーションの設定
DeleteRendition レンディションの削除
GetContent ファイルの取得
GetContentAndLock ファイルの取得と同時に指定したロックの設定
GetContentInfo マルチファイル文書の情報の取得
GetRelationList 文書のリレーション情報の一覧取得
GetRelationListAndLock 文書のリレーション情報の一覧取得と同時に指定したロックの設定
GetRenditionList レンディション一覧の取得
GetRenditionListAndLock レンディション一覧の取得と同時に指定したロックの設定
PutRelationPropertyValues 文書間リレーションのプロパティの設定
PutRenditionPropertyValues レンディションのプロパティの設定
RemoveIndex 全文検索インデクスの削除
RemoveRelation 文書間リレーションの解除
UpdateContent ファイルの更新
UpdateContentAndRenditionType ファイルの更新およびRenditionTypeの変更

(15) CdbrVersionTraceableContainerクラス

CdbrVersionTraceableContainerクラスのメソッド一覧を次の表に示します。

表1-16 CdbrVersionTraceableContainerクラスのメソッド一覧

メソッド 機能
~CdbrVersionTraceableContainer デストラクタ
CdbrVersionTraceableContainer コンストラクタ
CreateObject オブジェクトの新規作成
GetVersionableList バージョン管理情報一覧の取得
GetVersionableListAndLock バージョン管理情報一覧の取得と同時に指定したロックの設定
GetVTContaineeList 構成管理しているオブジェクトの一覧取得
GetVTContaineeListAndLock 構成管理しているオブジェクトの一覧取得と同時に指定したロックの設定
LinkVTFix 構成管理するオブジェクトのFIXモードでの関連づけ
LinkVTFixAndLock 構成管理するオブジェクトのFIXモードでの関連づけと同時に指定したロックの設定
LinkVTFloat 構成管理するオブジェクトのFLOATINGモードでの関連づけ
LinkVTFloatAndLock 構成管理するオブジェクトのFLOATINGモードでの関連づけと同時に指定したロックの設定
SetVTFix 構成要素のバージョンの固定
SetVTFixAndLock 構成要素のバージョンの固定と同時に指定したロックの設定
SetVTFloat 構成要素のバージョン固定の解除
SetVTFloatAndLock 構成要素のバージョン固定の解除と同時に指定したロックの設定
UnlinkVT 構成管理しているオブジェクトとの関連づけの解除
UnlinkVTAndLock 構成管理しているオブジェクトとの関連づけの解除と同時に指定したロックの設定

(16) CdbrXmlTranslatorクラス

CdbrXmlTranslatorクラスのメソッド一覧を次の表に示します。

表1-17 CdbrXmlTranslatorクラスのメソッド一覧

メソッド 機能
~CdbrXmlTranslator デストラクタ
CdbrXmlTranslator コンストラクタ
GetDmaInfoList DMA情報の取得
GetIndexData 検索インデクス作成用データの取得

(17) CdbrXmlTranslatorFactoryクラス

CdbrXmlTranslatorFactoryクラスのメソッド一覧を次の表に示します。

表1-18 CdbrXmlTranslatorFactoryクラスのメソッド一覧

メソッド 機能
~CdbrXmlTranslatorFactory デストラクタ
CdbrXmlTranslatorFactory コンストラクタ
CreateTranslator CdbrXmlTranslatorオブジェクトの生成
Initialize オブジェクトの初期化