Restituisce i nomi di stato definiti nell'oggetto EntityDef.
Come per le altre parti di un oggetto EntityDef, l'amministratore imposta gli stati definiti utilizzando Rational ClearQuest Designer. Tali stati non possono essere impostati direttamente dall'API.
VBScript
entitydef.GetStateDefNames
Perl
$entitydef->GetStateDefNames();
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) } }