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の場合