ICCLock インターフェイス

説明

ICCLock インターフェイスは、Rational® ClearCase®ロック オブジェクトを表します。

ユーザーは、Rational ClearCase コマンドを使用して、Rational ClearCase ソース制御下のファイルとディレクトリ、さらにはメタデータやインスタンスを変更することができます。このような変更は、状況によって、永続的または一時的に許可しない方が賢明である場合があります。そのような場合のために、ソース制御下のデータ、メタデータ、およびメタデータ インスタンスをロックして、これらの変更を禁止するメカニズムが用意されています。

継承

ICCLock は IDispatch から継承します。

プロパティと関連メソッド

ExemptUsersStringArray および SetExemptUsersStringArray

このロックを免除されているユーザーを取得します

このロックを免除するユーザーを設定します

IsObsolete および SetObsolete

ロックされているオブジェクトに不要のマークが付いているかどうかを判別します

ロックされているオブジェクトに不要のマークを付けるかどうかを設定します

読み取り専用プロパティ

CreationRecord

このロックの作成レコードを取得します

LockedObject

このロックで保持されているオブジェクトを取得します

NumberOfExemptUsers

このロックを免除されているユーザーの数を取得します

VOB

このロックがある VOB を取得します

メソッド

Remove

このロックを削除します

作成

CreationRecord

このロックの作成レコードを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property CreationRecord As CCHistoryRecord

Visual C++ 構文

ICCHistoryRecordPtr GetCreationRecord();

次のメンバー: ICCLock インターフェイス

ExemptUsersStringArray

このロックを免除されているユーザーを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property ExemptUsersStringArray As Variant

Visual C++ 構文

_variant_t GetExemptUsersStringArray();

戻り値

このロックを免除されているユーザーの名前を示す文字列値を含むバリアントの配列。

IsObsolete

ロックされているオブジェクトに不要のマークが付いているかどうかを判別します

カテゴリ

読み取り専用プロパティ

VB 構文

Property IsObsolete As Boolean

Visual C++ 構文

VARIANT_BOOL GetIsObsolete();

関連項目

SetObsolete

次のメンバー: ICCLock インターフェイス

LockedObject

このロックで保持されているオブジェクトを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property LockedObject As CCVOBObject

Visual C++ 構文

ICCVOBObjectPtr GetLockedObject();

次のメンバー: ICCLock インターフェイス

NumberOfExemptUsers

このロックを免除されているユーザーの数を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property NumberOfExemptUsers As Long

Visual C++ 構文

long GetNumberOfExemptUsers();

Remove

このロックを削除します

カテゴリ

メソッド

VB 構文

Sub Remove([ Comment As String = "" ])

Visual C++ 構文

HRESULT Remove(_bstr_t Comment);
パラメータ
説明
Comment
Visual Basic ではオプション。この Remove 操作の履歴レコードに関連付けるコメント。

次のメンバー: ICCLock インターフェイス

SetExemptUsersStringArray

このロックを免除するユーザーを設定します

カテゴリ

メソッド

VB 構文

Sub SetExemptUsersStringArray([ ExemptUsersStringArray As Variant ], [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetExemptUsersStringArray(
     const _variant_t& ExemptUsersStringArray,
     _bstr_t Comment);
パラメータ
説明
ExemptUsersStringArray
Visual Basic ではオプション。作成しているロックの免除ユーザーの名前を含む文字列値のバリアント配列。
Comment
Visual Basic ではオプション。この SetExemptUsersStringArray 操作の履歴レコードに関連付けるコメント。

SetObsolete

ロックされているオブジェクトに不要のマークを付けるかどうかを設定します

カテゴリ

メソッド

VB 構文

Sub SetObsolete(IsObsolete As Boolean, [ Comment As String = "" ])

Visual C++ 構文

HRESULT SetObsolete(
     VARIANT_BOOL IsObsolete,
     _bstr_t Comment);
パラメータ
説明
IsObsolete
ロックされているオブジェクトをロックに加えて不要にする場合 (cleartool lock -obsolete と同様) は True、オブジェクトを不要にせずにロックする場合は False
Comment
Visual Basic ではオプション。この SetObsolete 操作の履歴レコードに関連付けるコメント。

関連項目

IsObsolete

次のメンバー: ICCLock インターフェイス

VOB

このロックがある VOB を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property VOB As CCVOB

Visual C++ 構文

ICCVOBPtr GetVOB();

次のメンバー: ICCLock インターフェイス