uCosminexus DocumentBroker Version 3 クラスライブラリ Java リファレンス

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

4.4.5 changeToVTFix構成管理型リンクの構成管理モードをFIXモードに変更

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

Proxyオブジェクトのアクセス対象の文書空間オブジェクトが指定した構成管理型リンクの構成管理モードをFIXモードに変更します。

形式1では,構成管理型リンクのリンク識別子を指定したバージョンのバージョン識別子で固定します。この場合,バージョン識別子にnullを指定するとカレントバージョンになります。形式2では,変更するリンクのリンク識別子および固定するバージョンのバージョン識別子をマップで指定して固定します。要素のキーがリンク識別子となり,その値がバージョン識別子になります。この場合,バージョン識別子にnullを指定するとカレントバージョンになります。形式3では,Proxyオブジェクトのターゲットオブジェクトのすべての構成管理型リンクを,その時点の状態で固定します。

(2) 形式

(a) 形式1
void changeToVTFix(
     String     linkId,
     String     fixVersionId
)
(b) 形式2
void changeToVTFix(
     Map     changeMap
)
(c) 形式3
void changeToVTFix()

(3) 引数

linkId(入力)
構成管理型リンクのリンク識別子を指定します。nullを指定すると例外がスローされます。

fixVersionId(入力)
構成管理型リンクによって固定するバージョンのバージョン識別子を指定します。nullを指定するとカレントバージョンになります。

changeMap(入力)
要素のキーには,変更する構成管理型リンクのリンク識別子を指定します。値には,固定するバージョンのバージョン識別子のマップを指定します。nullを指定すると例外がスローされます。

(4) 戻り値

なし

(5) 例外

DbjAccessControlException
アクセス権エラーの場合

DbjCORBAException
CORBAエラーの場合

DbjDBException
DBエラーの場合

DbjException
Java クラスライブラリ固有のエラーの場合

DbjIllegalObjectTypeException
指定オブジェクト種別が不適切の場合

DbjNotCheckOutException
チェックアウトされていないオブジェクトに対して仮のバージョン識別子が指定された場合

DbjObjectNotFoundException
指定オブジェクトが存在しなかった場合

DbjSessionNotConnectException
セッションが接続されていない

NullPointerException
引数linkId,またはchangeMapがnullの場合