HITACHI Inspire The Next

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

文法書

3000-3-F14-20


目  次

前書き
変更内容
はじめに
1. クラスライブラリのクラス,メソッドおよび関数
1.1 クラス一覧
1.2 メソッド一覧
1.3 関数一覧
2. クラスライブラリで使用するデータ型とクラスおよびメソッドの記述形式
2.1 クラスライブラリで使用するデータ型
2.2 クラスおよびメソッドの記述形式
3. CdbrCompoundクラス(複合データを扱うクラス)
CdbrCompoundクラスの詳細
CdbrCompound::~CdbrCompoundメソッド
CdbrCompound::CdbrCompoundメソッド
CdbrCompound::GetCountメソッド
CdbrCompound::GetDataTypeメソッド
CdbrCompound::GetIdメソッド
CdbrCompound::GetValueメソッド
CdbrCompound::SetValueメソッド
4. CdbrConfiguratedReferentialContainerクラス(バージョン付き構成管理コンテナを扱うクラス)
CdbrConfiguratedReferentialContainerクラスの詳細
CdbrConfiguratedReferentialContainer::~CdbrConfiguratedReferentialContainerメソッド
CdbrConfiguratedReferentialContainer::CdbrConfiguratedReferentialContainerメソッド
CdbrConfiguratedReferentialContainer::CreateObjectメソッド
CdbrConfiguratedReferentialContainer::GetContainableListメソッド
CdbrConfiguratedReferentialContainer::GetContainableListAndLockメソッド
CdbrConfiguratedReferentialContainer::GetLinkPropertyValuesメソッド
CdbrConfiguratedReferentialContainer::GetLinkPropertyValuesAndLockメソッド
CdbrConfiguratedReferentialContainer::GetVTContaineeListメソッド
CdbrConfiguratedReferentialContainer::GetVTContaineeListAndLockメソッド
CdbrConfiguratedReferentialContainer::Linkメソッド
CdbrConfiguratedReferentialContainer::LinkAndLockメソッド
CdbrConfiguratedReferentialContainer::LinkVTFixメソッド
CdbrConfiguratedReferentialContainer::LinkVTFixAndLockメソッド
CdbrConfiguratedReferentialContainer::LinkVTFloatメソッド
CdbrConfiguratedReferentialContainer::LinkVTFloatAndLockメソッド
CdbrConfiguratedReferentialContainer::PutLinkPropertyValuesメソッド
CdbrConfiguratedReferentialContainer::SetVTFixメソッド
CdbrConfiguratedReferentialContainer::SetVTFloatメソッド
CdbrConfiguratedReferentialContainer::Unlinkメソッド
CdbrConfiguratedReferentialContainer::UnlinkAndLockメソッド
CdbrConfiguratedReferentialContainer::UnlinkVTメソッド
CdbrConfiguratedReferentialContainer::UnlinkVTAndLockメソッド
5. CdbrContainableクラス(包含要素を扱うクラス)
CdbrContainableクラスの詳細
CdbrContainable::~CdbrContainableメソッド
CdbrContainable::BindPublicACLメソッド
CdbrContainable::CdbrContainableメソッド
CdbrContainable::GetContainerListメソッド
CdbrContainable::GetContainerListAndLockメソッド
CdbrContainable::GetPublicACLListメソッド
CdbrContainable::GetPublicACLListAndLockメソッド
CdbrContainable::UnbindPublicACLメソッド
6. CdbrCoreクラス(エラー情報を取得するクラス)
CdbrCoreクラスの詳細
CdbrCore::~CdbrCoreメソッド
CdbrCore::CdbrCoreメソッド
CdbrCore::GetDBErrorメソッド
CdbrCore::GetLastErrorメソッド
7. CdbrDMAクラス(OIIDの設定やプロパティを扱うクラス)
CdbrDMAクラスの詳細
CdbrDMA::~CdbrDMAメソッド
CdbrDMA::CdbrDMAメソッド
CdbrDMA::ConnectObjectメソッド
CdbrDMA::GetOIIDメソッド
CdbrDMA::GetPropertyValuesメソッド
CdbrDMA::GetPropertyValuesAndLockメソッド
CdbrDMA::GetTypeメソッド
CdbrDMA::PutPropertyValuesメソッド
CdbrDMA::ReleaseObjectメソッド
CdbrDMA::RemoveObjectメソッド
CdbrDMA::SetOIIDメソッド
8. CdbrDocumentクラス(バージョンなし文書を扱うクラス)
CdbrDocumentクラスの詳細
CdbrDocument::~CdbrDocumentメソッド
CdbrDocument::AddRenditionメソッド
CdbrDocument::CdbrDocumentメソッド
CdbrDocument::ChangeMasterRenditionメソッド
CdbrDocument::ConvertContentTypeメソッド
CdbrDocument::CreateIndexメソッド
CdbrDocument::CreateObjectメソッド
CdbrDocument::CreateRelationメソッド
CdbrDocument::DeleteRenditionメソッド
CdbrDocument::GetContentメソッド
CdbrDocument::GetContentAndLockメソッド
CdbrDocument::GetContentInfoメソッド
CdbrDocument::GetRelationListメソッド
CdbrDocument::GetRelationListAndLockメソッド
CdbrDocument::GetRenditionListメソッド
CdbrDocument::GetRenditionListAndLockメソッド
CdbrDocument::GetVersionableListメソッド
CdbrDocument::GetVersionableListAndLockメソッド
CdbrDocument::PutRelationPropertyValuesメソッド
CdbrDocument::PutRenditionPropertyValuesメソッド
CdbrDocument::RemoveIndexメソッド
CdbrDocument::RemoveRelationメソッド
CdbrDocument::UpdateContentメソッド
CdbrDocument::UpdateContentAndRenditionTypeメソッド
9. CdbrEqlStatementクラス(edmSQL文を操作,実行するクラス)
CdbrEqlStatementクラスの詳細
CdbrEqlStatement::~CdbrEqlStatementメソッド
CdbrEqlStatement::CdbrEqlStatementメソッド
CdbrEqlStatement::ChangeACLModeメソッド
CdbrEqlStatement::ChangeGetObjCountメソッド
CdbrEqlStatement::ChangeLockTypeメソッド
CdbrEqlStatement::DeleteResultメソッド
CdbrEqlStatement::Executeメソッド
CdbrEqlStatement::GetACLModeメソッド
CdbrEqlStatement::GetResultメソッド
CdbrEqlStatement::Initializeメソッド
CdbrEqlStatement::Setメソッド
CdbrEqlStatement::SetObjParamメソッド
CdbrEqlStatement::SetOIIDParamメソッド
CdbrEqlStatement::SetParamメソッド
CdbrEqlStatement::Terminateメソッド
10. CdbrIndependentPersistenceクラス(独立データを扱うクラス)
CdbrIndependentPersistenceクラスの詳細
CdbrIndependentPersistence::~CdbrIndependentPersistenceメソッド
CdbrIndependentPersistence::BindPublicACLメソッド
CdbrIndependentPersistence::CdbrIndependentPersistenceメソッド
CdbrIndependentPersistence::CreateObjectメソッド
CdbrIndependentPersistence::GetPublicACLListメソッド
CdbrIndependentPersistence::GetPublicACLListAndLockメソッド
CdbrIndependentPersistence::UnbindPublicACLメソッド
11. CdbrPublicACLクラス(パブリックACLを扱うクラス)
CdbrPublicACLクラスの詳細
CdbrPublicACL::~CdbrPublicACLメソッド
CdbrPublicACL::CdbrPublicACLメソッド
CdbrPublicACL::CreateObjectメソッド
CdbrPublicACL::GetBindObjectListメソッド
CdbrPublicACL::GetBindObjectListAndLockメソッド
12. CdbrReferentialContainerクラス(バージョンなしコンテナを扱うクラス)
CdbrReferentialContainerクラスの詳細
CdbrReferentialContainer::~CdbrReferentialContainerメソッド
CdbrReferentialContainer::CdbrReferentialContainerメソッド
CdbrReferentialContainer::CreateObjectメソッド
CdbrReferentialContainer::GetContainableListメソッド
CdbrReferentialContainer::GetContainableListAndLockメソッド
CdbrReferentialContainer::GetLinkPropertyValuesメソッド
CdbrReferentialContainer::GetLinkPropertyValuesAndLockメソッド
CdbrReferentialContainer::Linkメソッド
CdbrReferentialContainer::LinkAndLockメソッド
CdbrReferentialContainer::PutLinkPropertyValuesメソッド
CdbrReferentialContainer::Unlinkメソッド
CdbrReferentialContainer::UnlinkAndLockメソッド
13. CdbrSessionクラス(セッションを確立するクラス)
CdbrSessionクラスの詳細
CdbrSession::~CdbrSessionメソッド
CdbrSession::Beginメソッド
CdbrSession::CdbrSessionメソッド
CdbrSession::Commitメソッド
CdbrSession::Connectメソッド
CdbrSession::Disconnectメソッド
CdbrSession::GetClassTypeメソッド
CdbrSession::GetDocSpaceCharacterSetメソッド
CdbrSession::GetLastDetailErrorメソッド
CdbrSession::GetReferencePathメソッド
CdbrSession::GetUserInfoメソッド
CdbrSession::OrbComponentShutdownメソッド
CdbrSession::OrbComponentStartメソッド
CdbrSession::Rollbackメソッド
CdbrSession::SetReferencePathメソッド
14. CdbrVariableArrayクラス(可変長配列を扱うクラス)
CdbrVariableArrayクラスの詳細
CdbrVariableArray::~CdbrVariableArrayメソッド
CdbrVariableArray::Addメソッド
CdbrVariableArray::CdbrVariableArrayメソッド
CdbrVariableArray::Deleteメソッド
CdbrVariableArray::GetCountメソッド
CdbrVariableArray::GetDataTypeメソッド
CdbrVariableArray::GetValueメソッド
CdbrVariableArray::Resizeメソッド
CdbrVariableArray::SetValueメソッド
15. CdbrVersionableクラス(バージョン管理機能を提供するクラス)
CdbrVersionableクラスの詳細
CdbrVersionable::~CdbrVersionableメソッド
CdbrVersionable::BindPublicACLメソッド
CdbrVersionable::CdbrVersionableメソッド
CdbrVersionable::DeleteVersionメソッド
CdbrVersionable::GetPropertyValuesメソッド
CdbrVersionable::GetPropertyValuesAndLockメソッド
CdbrVersionable::GetPublicACLListメソッド
CdbrVersionable::GetPublicACLListAndLockメソッド
CdbrVersionable::GetReservationStatusメソッド
CdbrVersionable::GetReservationStatusAndLockメソッド
CdbrVersionable::GetVersionListメソッド
CdbrVersionable::GetVersionListAndLockメソッド
CdbrVersionable::PutPropertyValuesメソッド
CdbrVersionable::UnbindPublicACLメソッド
CdbrVersionable::VersionCheckInメソッド
CdbrVersionable::VersionCheckOutメソッド
CdbrVersionable::VersionRevokeメソッド
16. CdbrVersionableDocumentクラス(バージョン付き文書を扱うクラス)
CdbrVersionableDocumentクラスの詳細
CdbrVersionableDocument::~CdbrVersionableDocumentメソッド
CdbrVersionableDocument::AddRenditionメソッド
CdbrVersionableDocument::CdbrVersionableDocumentメソッド
CdbrVersionableDocument::ChangeMasterRenditionメソッド
CdbrVersionableDocument::ConvertContentTypeメソッド
CdbrVersionableDocument::CreateIndexメソッド
CdbrVersionableDocument::CreateObjectメソッド
CdbrVersionableDocument::CreateRelationメソッド
CdbrVersionableDocument::DeleteRenditionメソッド
CdbrVersionableDocument::GetContentメソッド
CdbrVersionableDocument::GetContentAndLockメソッド
CdbrVersionableDocument::GetContentInfoメソッド
CdbrVersionableDocument::GetRelationListメソッド
CdbrVersionableDocument::GetRelationListAndLockメソッド
CdbrVersionableDocument::GetRenditionListメソッド
CdbrVersionableDocument::GetRenditionListAndLockメソッド
CdbrVersionableDocument::PutRelationPropertyValuesメソッド
CdbrVersionableDocument::PutRenditionPropertyValuesメソッド
CdbrVersionableDocument::RemoveIndexメソッド
CdbrVersionableDocument::RemoveRelationメソッド
CdbrVersionableDocument::UpdateContentメソッド
CdbrVersionableDocument::UpdateContentAndRenditionTypeメソッド
17. CdbrVersionTraceableContainerクラス(バージョンなし構成管理コンテナを扱うクラス)
CdbrVersionTraceableContainerクラスの詳細
CdbrVersionTraceableContainer::~CdbrVersionTraceableContainerメソッド
CdbrVersionTraceableContainer::CdbrVersionTraceableContainerメソッド
CdbrVersionTraceableContainer::CreateObjectメソッド
CdbrVersionTraceableContainer::GetVersionableListメソッド
CdbrVersionTraceableContainer::GetVersionableListAndLockメソッド
CdbrVersionTraceableContainer::GetVTContaineeListメソッド
CdbrVersionTraceableContainer::GetVTContaineeListAndLockメソッド
CdbrVersionTraceableContainer::LinkVTFixメソッド
CdbrVersionTraceableContainer::LinkVTFixAndLockメソッド
CdbrVersionTraceableContainer::LinkVTFloatメソッド
CdbrVersionTraceableContainer::LinkVTFloatAndLockメソッド
CdbrVersionTraceableContainer::SetVTFixメソッド
CdbrVersionTraceableContainer::SetVTFixAndLockメソッド
CdbrVersionTraceableContainer::SetVTFloatメソッド
CdbrVersionTraceableContainer::SetVTFloatAndLockメソッド
CdbrVersionTraceableContainer::UnlinkVTメソッド
CdbrVersionTraceableContainer::UnlinkVTAndLockメソッド
18. CdbrXmlTranslatorクラス(XML変換を扱うクラス)
CdbrXmlTranslatorクラスの詳細
CdbrXmlTranslator::~CdbrXmlTranslatorメソッド
CdbrXmlTranslator::CdbrXmlTranslatorメソッド
CdbrXmlTranslator::GetDmaInfoListメソッド
CdbrXmlTranslator::GetIndexDataメソッド
19. CdbrXmlTranslatorFactoryクラス(XMLの操作環境を管理するクラス)
CdbrXmlTranslatorFactoryクラスの詳細
CdbrXmlTranslatorFactory::~CdbrXmlTranslatorFactoryメソッド
CdbrXmlTranslatorFactory::CdbrXmlTranslatorFactoryメソッド
CdbrXmlTranslatorFactory::CreateTranslatorメソッド
CdbrXmlTranslatorFactory::Initializeメソッド
20. 関数
関数
dbrDelete関数
dbrDmaIdFromString関数
付録
付録A コーディング例
付録A.1 作成するコーディング例
付録A.2 コーディング例
付録B DMAオブジェクトのプロパティ
付録B.1 DMAのクラスのプロパティ一覧
付録B.2 プロパティの説明
付録C クラスライブラリのメソッドで使用する構造体
付録C.1 オブジェクトの情報を設定,参照する構造体
付録C.2 検索に使用する構造体
付録C.3 構造体で指定する定数
付録D メソッドの実行に必要なパーミッション(アクセス制御機能を使用する場合)
付録D.1 パーミッション一覧で使用する記号
付録D.2 メソッドの実行に必要なパーミッション一覧
付録E メソッド実行時の排他制御(ロック)
付録E.1 メソッド実行時の明示的なロックと暗黙のロック
付録E.2 メソッド実行時のロック一覧
付録F OIID指定時のURLの文法
付録G 文書空間で使用する文字コード種別がUTF-8の場合に使用できるメソッドと関数
付録G.1 文字コード種別がUTF-8の場合に使用できるメソッド
付録G.2 文字コード種別がUTF-8の場合に使用できる関数
付録H 戻り値一覧
付録H.1 クラスライブラリの戻り値
付録H.2 DMAの戻り値
付録H.3 クラスライブラリ独自の戻り値(ERR_DBRの場合)
付録H.4 データベースエラーが発生した場合の戻り値(ERR_DBの場合)
付録H.5 詳細メッセージの出力について
付録I 障害が発生した時にDocumentBrokerが出力する情報
付録J 用語解説
索引