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)
}
}