ICCVOB インターフェイスは、Rational® ClearCase® の VOB オブジェクトを表します。
このアクティビティ セレクタが識別するアクティビティを取得します
読み取り専用プロパティ
Property Activity(Selector As String) As CCActivity
ICCActivityPtr GetActivity(_bstr_t Selector);
次のメンバー: ICCVOB インターフェイス
VOB の補助グループの配列を取得します
読み取り専用プロパティ
Property AdditionalGroupsStringArray As Variant
_variant_t GetAdditionalGroupsStringArray();
VOB の補助グループの名前を表す文字列値を含むバリアントの配列。
VOB のすべての既存の属性タイプを取得します
読み取り専用プロパティ
Property AttributeType(Name As String, [ Local As Boolean = False ]) As CCAttributeType
ICCAttributeTypePtr GetAttributeType( _bstr_t Name, VARIANT_BOOL Local);
次のメンバー: ICCVOB インターフェイス
VOB のすべての既存の属性タイプを取得します
読み取り専用プロパティ
Property AttributeTypes([ Local As Boolean = False ], [ IncludeObsoletes As Boolean = False ]) As CCAttributeTypes
ICCAttributeTypesPtr GetAttributeTypes( VARIANT_BOOL Local, VARIANT_BOOL IncludeObsoletes);
次のメンバー: ICCVOB インターフェイス
既存のブランチ タイプを取得します
読み取り専用プロパティ
Property BranchType(Name As String, [ Local As Boolean = False ]) As CCBranchType
ICCBranchTypePtr GetBranchType( _bstr_t Name, VARIANT_BOOL Local);
次のメンバー: ICCVOB インターフェイス
VOB のすべての既存のブランチ タイプを取得します
読み取り専用プロパティ
Property BranchTypes([ Local As Boolean = False ], [ IncludeObsoletes As Boolean = False ]) As CCBranchTypes
ICCBranchTypesPtr GetBranchTypes( VARIANT_BOOL Local, VARIANT_BOOL IncludeObsoletes);
次のメンバー: ICCVOB インターフェイス
新規属性タイプを作成します
メソッド
Function CreateAttributeType(Name As String, [ ValueType As Long = vbString ], [ Comment As String = "" ], [ Shared As Boolean = False ], [ Constraint As CCTypeConstraint = ccConstraint_None ], [ Global As Boolean = False ], [ Acquire As Boolean = False ]) As CCAttributeType
ICCAttributeTypePtr CreateAttributeType( _bstr_t Name, long ValueType, _bstr_t Comment, VARIANT_BOOL Shared, CCTypeConstraint Constraint, VARIANT_BOOL Global, VARIANT_BOOL Acquire);
列挙値タイプを使って属性タイプを作成するには、最初に CreateAttributeType を使用し、次に ICCAttributeType::SetEnumValuesArray を使用して、有効な列挙値を指定します。属性タイプの下限値および上限値を ICCAttributeType インターフェイスによって設定することもできます。
次のメンバー: ICCVOB インターフェイス
新規ブランチ タイプを作成します
メソッド
FunctionCreateBranchType(Name As String, [ Comment As String = "" ] , [ Constraint As CCTypeConstraint = ccConstraint_PerElement ], [ Global As Boolean = False ], [ Acquire As Boolean = False ]) As CCBranchType
ICCBranchTypePtr CreateBranchType( _bstr_t Name, _bstr_t Comment, CCTypeConstraint Constraint, VARIANT_BOOL Global, VARIANT_BOOL Acquire);
次のメンバー: ICCVOB インターフェイス
新規ハイパーリンク タイプを作成します
メソッド
Function CreateHyperlinkType(Name As String, [ Comment As String = "" ], [ Shared As Boolean = False ], [ Global As Boolean = False ], [ Acquire As Boolean = False ]) As CCHyperlinkType
ICCHyperlinkPtr CreateHyperlinkType( _bstr_t Name, _bstr_t Comment, VARIANT_BOOL Shared, VARIANT_BOOL Global, VARIANT_BOOL Acquire);
次のメンバー: ICCVOB インターフェイス
新規ラベル タイプを作成します
メソッド
Function CreateLabelType(Name As String, [ Comment As String = "" ],[ Shared As Boolean = False ], [ Constraint As CCTypeConstraint = ccConstraint_PerElement ], [ Global As Boolean = False ], [ Acquire As Boolean ]) As CCLabelType
ICCLabelTypePtr CreateLabelType( _bstr_t Name, _bstr_t Comment, VARIANT_BOOL Shared, CCTypeConstraint Constraint, VARIANT_BOOL Global, VARIANT_BOOL Acquire);
次のメンバー: ICCVOB インターフェイス
この VOB をロックします
メソッド
Sub CreateLock([ Comment As String = "" ], [ Obsolete As Boolean = False ], [ ExemptUsersStringArray As Variant ])
HRESULT CreateLock( _bstr_t Comment, VARIANT_BOOL Obsolete, const _variant_t& ExemptUsersStringArray = vtMissing);
新規トリガ タイプの作成のために空のトリガ タイプ ビルダーを取得します
メソッド
Function CreateTriggerTypeBuilder As CCTriggerTypeBuilder
この VOB が属するグループを取得します
読み取り専用プロパティ
Property Group As String
_bstr_t GetGroup();
この VOB が MSDOS テキスト モードを有効にするかどうかを取得します
読み取り専用プロパティ
Property HasMSDOSTextMode As Boolean
VARIANT_BOOL GetHasMSDOSTextMode();
これは VOB サーバーに接続してテキスト モード情報を取得する必要があるので、非常にコストのかかる操作となる場合があります。例えば、リージョン内のすべての VOB に対して実行する種類の操作ではない場合もあります。いくつかの VOB サーバーへ接続しようとすると失敗することを知っている場合、特にそう言えます。
次のメンバー: ICCVOB インターフェイス
特定のハイパーリンクを取得します
読み取り専用プロパティ
Property Hyperlink(IDString As String) As CCHyperlink
ICCHyperlinkPtr GetHyperlink(_bstr_t IDString);
次のメンバー: ICCVOB インターフェイス
既存のハイパーリンク タイプを取得します
読み取り専用プロパティ
Property HyperlinkType(Name As String, [ Local As Boolean = False ]) As CCHyperlinkType
ICCHyperlinkTypePtr GetHyperlinkType( _bstr_t Name VARIANT_BOOL Local);
次のメンバー: ICCVOB インターフェイス
この VOB のすべての既存のハイパーリンク タイプを取得します
読み取り専用プロパティ
Property HyperlinkTypes([ Local As Boolean = False ], [ IncludeObsoletes As Boolean = False ]) As CCHyperlinkTypes
ICCHyperlinkTypesPtr GetHyperlinkTypes( VARIANT_BOOL Local, VARIANT_BOOL IncludeObsoletes);
次のメンバー: ICCVOB インターフェイス
VOB がマウントされるかどうかを取得および設定します
読み取り書き込みプロパティ
Property IsMounted As Boolean
VARIANT_BOOL GetIsMounted(); void PutIsMounted(VARIANT_BOOL NewIsMounted);
このプロパティの設定は、マルチバージョン ファイル システム (MVFS) を持つ Rational ClearCase インストールにのみ適用されます。VOB をアクティブにするには、その VOB が、Rational ClearCase レジストリ内に、ホストのネットワーク リージョンの VOB タグを既に保持している必要があります。
次のメンバー: ICCVOB インターフェイス
VOB が永続的にマウントされるかどうか (リブートの後に自動的にマウントされる) を設定します
書き込み専用プロパティ
Property IsPersistent As Boolean
void PutIsPersistent(VARIANT_BOOL NewIsPersistent);
この VOB が複製されるかどうかを取得します
読み取り専用プロパティ
Property IsReplicated As Boolean
VARIANT_BOOL GetIsReplicated();
既存のラベル タイプを取得します
読み取り専用プロパティ
Property LabelType(Name As String, [ Local As Boolean = False ]) As CCLabelType
ICCLabelTypePtr GetLabelType( _bstr_t Name, VARIANT_BOOL Local);
次のメンバー: ICCVOB インターフェイス
この VOB のすべての既存のラベル タイプを取得します
読み取り専用プロパティ
Property LabelTypes([ Local As Boolean = False ], [ IncludeObsoletes As Boolean = False ]) As CCLabelTypes
ICCLabelTypesPtr GetLabelTypes( VARIANT_BOOLLocal, VARIANT_BOOL IncludeObsoletes);
次のメンバー: ICCVOB インターフェイス
この VOB のロックを取得するか、無い場合には失敗します
読み取り専用プロパティ
Property Lock As CCLock
ICCLockPtr GetLock();
この VOB のすべてのロックのコレクションを取得します
読み取り専用プロパティ
Property Locks([ IncludeObsoletes As Boolean = False ]) As CCLocks
ICCLocksPtr GetLocks(VARIANT_BOOLIncludeObsoletes);
次のメンバー: ICCVOB インターフェイス
この VOB のレプリカのマスター レプリカを取得します
読み取り専用プロパティ
Property Master As String
_bstr_t GetMaster();
この VOB の補助グループの数を取得します
読み取り専用プロパティ
Property NumberOfAdditionalGroups As Long
long GetNumberOfAdditionalGroups();
この VOB が複製される場合、この VOB の VOB ファミリーのレプリカ名の数を取得します
読み取り専用プロパティ
Property NumberOfReplicas As Long
long GetNumberOfReplicas();
この VOB の所有権およびグループ情報を設定します
メソッド
Sub Protect([ NewOwner As String = "" ], [ NewGroup As String = "" ], [ GroupsToAddStringArray As Variant ], [ GroupsToRemoveStringArray As Variant ])
HRESULT Protect( _bstr_t NewOwner, _str_t NewGroup, const _variant_t& GroupsToAddStringArray = vtMissing, const _variant_t& GroupsToRemoveStringArray = vtMissing);
この VOB が複製される場合、この VOB の VOB ファミリーのレプリカ名の配列を取得します
読み取り専用プロパティ
Property ReplicasStringArray As Variant
_variant_t GetReplicasStringArray();
VOB レプリカの名前を表す文字列値を含んだバリアントの配列。
この VOB のレプリカのマスター レプリカを設定します
メソッド
Sub SetMaster(Replica As String, [ Comment As String = "" ])
HRESULT SetMaster( _bstr_t Replica, _bstr_t Comment);
既存のトリガ タイプを取得します
読み取り専用プロパティ
Property TriggerType(Name As String) As CCTriggerType
ICCTriggerTypePtr GetTriggerType(_bstr_t Name);
次のメンバー: ICCVOB インターフェイス
この VOB のすべての既存のトリガ タイプを取得します
読み取り専用プロパティ
Property TriggerTypes([ IncludeObsoletes As Boolean = False ]) As CCTriggerTypes
ICCTriggerTypesPtr GetTriggerTypes(VARIANT_BOOL IncludeObsoletes);
次のメンバー: ICCVOB インターフェイス