IsOriginal

Descripción

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
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 este objeto tiene duplicados, pero en sí mismo no se ha marcado como un duplicado de cualquier otro objeto Entity.

Ejemplos

VBScript

'Visualizar una ventana que indique los ID de los
' duplicados de este registro
If entity.IsOriginal Then
   ' Obtener el ID de este registro
   originalID = entity.GetDisplayName

   ' Visualizar los ID de los duplicados
   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

#Visualizar una ventana que indique los ID de los

# duplicados de este registro

if ($entity->IsOriginal())

 {

 # Obtener el ID de este registro

 $originalID = $entity->GetDisplayName();

   # Averiguar cuántos duplicados
   # hay para que el bucle for los pueda repetir. 
   # Visualizar los ID de los duplicados

   $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