IsDuplicate

Descripción

Indica si este objeto Entity se ha marcado como un duplicate de otro objeto Entity.

Un objeto duplicado refleja los cambios realizados en el objeto original. Cuando se marca un objeto Entity como un duplicado, todos los cambios que se llevan a cabo en el original, también se reflejan en el duplicado. IBM® Rational ClearQuest mantiene un enlace entre el objeto original y cada uno de sus duplicados para actualizar los cambios.

Si se intenta modificar un objeto que está marcado como un duplicado, se produce un error; en vez de ello, se debe modificar el original. Para localizar el objeto original, puede utilizar el método GetOriginal del duplicado.

Sintaxis

VBScript

entity.IsDuplicate 

Perl

$entity->IsDuplicate(); 
Identificador
Descripción
entity
Un objeto Entity que representa un registro de datos de usuario. En un enganche, si se omite esta parte de la sintaxis, se presupone el objeto Entity correspondiente al registro de datos actual (sólo VBScript).
Valor de retorno
Un Boolean cuyo valor es True si el objeto Entity se ha marcado como un duplicado de otro objeto Entity y, de lo contrario, False.

Ejemplos

VBScript

'Display a window indicating which record is
'the original of this record
If entity.IsDuplicate Then
   ' Get the ID of this record
   duplicateID = entity.GetDisplayName

   ' Get the ID of the original record
   set originalObj = entity.GetOriginal
   originalID = originalObj.GetDisplayName
   OutputDebugString "The parent of record " & duplicateID & _
            " is record " & originalID
End If 

Perl

# Display a window indicating which record is

# the original of this record



if ($entity->IsDuplicate)

 {

 # Get the ID of this record



 $duplicateID = $entity->GetDisplayName ();



 # Get the ID of the original record

 $originalObj =$entity->GetOriginal();

 $originalID = $originalObj->GetDisplayName();

 $session->OutputDebugString("The parent of record
       ".$duplicateID. " is record ".$originalID);

 } 

Comentarios