IsOriginal

Description

Devuelve True si esta entidad tiene duplicados, pero en sí misma no es un duplicado.

Este método informa si un objeto Entity es un original verdadero, es decir, que en sí mismo no es un duplicado. Si este método devuelve True, el método IsDuplicate debe devolver False y el método HasDuplicates debe devolver True. Un objeto Entity debe tener, como mínimo, un duplicado para ser considerado como un original.

Sintaxis

VBScript

entity.IsOriginal 

Perl

$entity->IsOriginal(); 
Identificador
Description
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 este objeto tiene duplicados, pero en sí mismo no se ha marcado como un duplicado de cualquier otro objeto Entity.

Ejemplos

VBScript

'Display a window indicating the IDs of the
' the duplicates of this record
If entity.IsOriginal Then
   ' Get the ID of this record
   originalID = entity.GetDisplayName

   ' Display the IDs of its duplicates
   duplicateLinkList = entity.GetDuplicates
   For Each duplicateLink In duplicateLinkList
      duplicateObj = duplicateLink.GetChildEntity
      duplicateID = duplicateObj.GetDisplayName
      OutputDebugString "Parent ID:" & originalID & _
            " child Id:" & duplicateID 
   Next 
End If 

Perl

# Display a window indicating the IDs of the

# the duplicates of this record

if ($entity->IsOriginal())

 {

 # Get the ID of this record

 $originalID = $entity->GetDisplayName();

   # Find out how many duplicates there
   # are so the for loop can iterate them. 
   # Display the IDs of its duplicates

   $duplicateLinkList = $entity->GetDuplicates();

   $numdups = $duplicateLinkList->Count();

   for ($x = 0; $x < $numdups ; $x++)

  {

   $duplicateLink = $duplicateLinkList->Item($x);
   $duplicateObj = $duplicateLink->GetChildEntity();
   $duplicateID = $duplicateObj->GetDisplayName();
   $session->OutputDebugString("Parent ID:".$originalID." child
      Id:".$duplicateID);

  }

 } 

Comentarios