EntityVisibleByDbId

説明

レコードの可視性のタイプを戻します。このメソッドは、エンティティが存在するかどうかの指示を戻し、存在するエンティティと存在していても非表示のエンティティを区別することができます。

このメソッドは、非表示のレコードを使用する場合に、参照と参照リストをサポートします。非表示のレコードでは、ユーザーがレコードを表示できることもありますが、そのフィールドのいずれかで参照されるレコードは表示されません。

EntityVisible メソッドでは、参照されるレコードが表示されず、表示しようとするとエラーが発生することもある場合に、統合によってそれをロードしないことを決定できます。(EntityExists メソッドは、非表示でロードできない場合でも、レコードが存在することを示します。)

注: このメソッドは、バージョン 7.1.0 で使用可能になります。
注: バージョン 7.0 以降では、保存できるレコード数の制限が増大したために、DBID の範囲も増大しました。しかし、バージョン 7.0 より前の Rational® ClearQuest® クライアントは、以前の制限を超えるデータベース ID (DBID) のレコードは表示できません。DBID の詳細については、レコードの操作 を参照してください。

構文

VBScript

session.EntityVisibleByDbId entity_def_name, db_id 

Perl

$session->EntityVisibleByDbId(entity_def_name, db_id); 
識別子
説明
session
現在のデータベース アクセス セッションを表す Session オブジェクト。
entity_def_name
レコード タイプ (EntityDef) 名を含む String。
db_id
レコードの一意な ID 番号を含む Long。
戻り値
EntityStatus 列挙値を含む Long を戻します。

VBScript

set sessionObj = GetSession

set entityObj = session.GetEntity("defect", "test00000001")

dbid = entity.GetDbId

ResultFromEntityVisibleDbid = sessionObj.EntityVisibleByDbId("defect", dbid) 

Perl

$sessionObj = $entityObj->GetSession();

$entityObj = $sessionObj->GetEntity("defect", "test00000001");

$dbid = $entityObj->GetDbId();

$ResultFromEntityVisibleDbid = $sessionObj->EntityVisibleByDbId("defect", dbid); 

フィードバック