ICCVOBObject インターフェイス

説明

ソース管理の下およびソース管理データベースに関するメタデータの下で維持されているオブジェクトの多くのプロパティは共通しています。ICCVOBObject インターフェイスはそれらのオブジェクトの祖先です。

ICCVOBObject から継承するすべてのオブジェクトは、属性を持ち、それらに関連付けられたハイパーリンクを持つことができます。

継承

ICCVOBObject は、IDispatch から継承します。ICCVOBObject の子孫はたくさんあり、ICCFile、ICCBranch、ICCHyperlink、ICCActivity、ICCUCMObject、ICCVOB、およびメタデータ タイプのインターフェイスが含まれます。 ICCFile インターフェイス ICCElement インターフェイス ICCVersion インターフェイス ICCCheckedOutFile インターフェイス ICCBranch インターフェイス ICCHyperlink インターフェイス ICCActivity インターフェイス ICCAttributeType インターフェイス ICCBranchType インターフェイス ICCHyperlinkType インターフェイス ICCLabelType インターフェイス ICCTriggerType インターフェイス ICCVOB インターフェイス ICCProjectVOB インターフェイス ICCUCMObject インターフェイス ICCBaseline インターフェイス ICCComponent インターフェイス ICCFolder インターフェイス ICCProject インターフェイス ICCStream インターフェイス

読み取り書き込みプロパティ

Comment

VOB オブジェクトに関連付けられているコメントを取得および設定します

読み取り専用プロパティ

属性

この VOB オブジェクトに指定されたタイプの属性を取得します

属性

この VOB オブジェクトに関連付けられた属性のコレクションを取得します

CreationRecord

VOB オブジェクトの作成レコードを取得します

HistoryRecords

このオブジェクトの履歴レコードのコレクションを取得します

ハイパーリンク
OID

VOB オブジェクトのオブジェクト ID を取得します

VOBFamilyUUID

この VOB オブジェクトの VOB ファミリ UUID を取得します

作成

このインターフェイスは、継承によってのみ使用されます。

属性

この VOB オブジェクトに指定されたタイプの属性を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Attribute(AttributeType As String) As CCAttribute

Visual C++ 構文

ICCAttributePtr GetAttribute(_bstr_t AttributeType);
パラメータ
説明
AttributeType
属性タイプの名前。

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

属性

この VOB オブジェクトに関連付けられた属性のコレクションを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property Attributes As CCAttributes

Visual C++ 構文

ICCAttributesPtr GetAttributes();

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

Comment

VOB オブジェクトに関連付けられているコメントを取得および設定します

カテゴリ

読み取り書き込みプロパティ

VB 構文

Property Comment As String

Visual C++ 構文

_bstr_t GetComment();
void PutComment(_bstr_t NewComment);
パラメータ
説明
NewComment
Visual C++ のみ。VOB オブジェクトに関連付けるコメント文字列。

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

CreationRecord

VOB オブジェクトの作成レコードを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property CreationRecord As CCHistoryRecord

Visual C++ 構文

ICCHistoryRecordPtr GetCreationRecord();

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

HistoryRecords

このオブジェクトの履歴レコードのコレクションを取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property HistoryRecords(pICCBranchType As CCBranchType, [ Since As Date = 0 ], [ User As String = "" ], [ Minor As Boolean = False ], [ ExcludeCheckOutEvents As Boolean = False ], [ Recurse As Boolean = False ], [ DirectoryOnly As Boolean = False ]) As CCHistoryRecords

Visual C++ 構文

ICCHistoryRecordsPtr GetHistoryRecords(
     ICCBranchType* pICCBranchType,
     DATE Since,
     _bstr_t User,
     VARIANT_BOOL Minor,
     VARIANT_BOOLExcludeCheckOutEvents,
     VARIANT_BOOL Recurse,
     VARIANT_BOOL DirectoryOnly);
パラメータ
説明
pICCBranchType
エレメントの履歴レコードのコレクションを、指定されたブランチ タイプのブランチ上のそれらのバージョンに制限します。Nothing (VB) または 0 (C++) を指定して、エレメントのすべての履歴レコードを取得します (cleartool lshistory -branch のように)。
指定日時以降
Visual Basic ではオプション。コレクションを指定日以来 (その日またはその後に) 記録されたイベントに制限します (cleartool lshistory -since のように)。
User
Visual Basic ではオプション。コレクションを、指定されたユーザーによって入力されたコマンドのイベントに制限します (cleartool lshistory -user など)。
マイナー
Visual Basic ではオプション。True はあまり重要でないイベントをコレクションに組み込み (cleartool lshistory -minor など)、False はあまり重要でないイベントを除外します。
ExcludeCheckOutEvents
Visual Basic ではオプション。True はチェックアウト バージョンのイベントを除外し (cleartool lshistory -nco など)、False はそれらのイベントを組み込みます。
Recurse
Visual Basic ではオプション。True は検出された任意のディレクトリ エレメントの下にあるすべてのサブツリーを処理し (cleartool lshistory -recurse など)、False はディレクトリ エレメント自体、またはファイルのみを処理します。
DirectoryOnly
Visual Basic ではオプション。True はコレクションをディレクトリ自体のイベントに制限し (cleartool lshistory -directory のように)、False はコレクションをディレクトリの内容のイベントに制限します。

備考

lshistory のリファレンス ページに、CAL フィルタ オプションに対応するオプションの説明があります。

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

OID

VOB オブジェクトのオブジェクト ID を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property OID As String

Visual C++ 構文

_bstr_t GetOID();

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

VOBFamilyUUID

この VOB オブジェクトの VOB ファミリ UUID を取得します

カテゴリ

読み取り専用プロパティ

VB 構文

Property VOBFamilyUUID As String

Visual C++ 構文

_bstr_t GetVOBFamilyUUID();

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