Unversionierte Gleichheit von Fachobjekten

Syntax

	$object1.equalsUnversioned($object2)

Beschreibung

Die Funktion testet ob die gegebenen Fachobjekte gleich sind, unabhängig in welcher Version sie vorliegen.

Parameter

Name Typ Beschreibung Pflicht Default
object1 Fachobjekt Erstes Fachobjekt zum Vergleich ja
object2 Fachobjekt Zweites Fachobjekt zum Vergleich ja

Rückgabewert

Typ: Wahrheitswert

TRUE, wenn die beiden Fachobjekte das selbe Objekt repräsentieren, auch wenn sie in verschiedenen Revision vorliegen, FALSE andernfalls.

Beispiele

Beispiel 1

	{
$businessObject = ... ;
$businessObject.inRevision(revisionOfCommit(42)).equalsUnversioned($businessObject.inCurrent());
}

Ausgabe: TRUE

Es wird ein Fachobjekt in CURRENT mit Revision 42 dieses Fachobjektes verglichen. Diese sind gleich.

Beispiel 2

	{
$businessObject = ... ;
$r42 = revisionOfCommit(42);
$r666 = revisionOfCommit(666);
$businessObject.inRevision($r666).equalsUnversioned($businessObject.inRevision($r42));
}

Ausgabe: TRUE

Hier wird das selbe Fachobjekt in verschiedenen historischen Ständen verglichen. Diese ins gleich.