Restituisce il tipo (basato sullo stato o stateless) dell'oggetto EntityDef.
Come per le altre parti di un oggetto EntityDef, il tipo di un oggetto EntityDef viene determinato dal tipo di record corrispondente, il cui tipo viene impostato dall'amministratore tramite l'utilizzo di Rational ClearQuest Designer. Il tipo non può essere impostato direttamente dall'API.
VBScript
entitydef.GetType
Perl
$entitydef->GetType();
VBScript
set sessionObj = GetSession set entityDefObj = sessionObj.GetEntityDef(GetEntityDefName()) If entityDefObj.GetType = AD_REQ_ENTITY Then sessionObj.OutputDebugString "States of record type: " & _ entityDefObj.GetName() ' List the possible states of the record nameList = entityDefObj.GetStateDefNames() For Each stateName in nameList sessionObj.OutputDebugString stateName Next End If
Perl
$sessionObj = $entity->GetSession(); $entityDefObj = $sessionObj->GetEntityDef($entity->GetEntityDefName()); if ($entityDefObj->GetType() eq $CQPerlExt::CQ_REQ_ENTITY) { $sessionObj->OutputDebugString("States of record type: ".$entityDefObj->GetName()); # List the possible states of the record $nameList = $entityDefObj->GetStateDefNames(); foreach $statename (@$nameList) { $sessionobj->OutputDebugString($statename); } }