Lade...
 

REP-Collection

Root Entry Point Collections

Instanzen einer Klasse (oder von ihr abgeleiteter Klassen) können in einer gemeinsamen Collection zusammengefasst werden.
Root-EP-Collections werden vom Objektmanager verwaltet.

Sie sind die "äußeren Einstiegspunkte" in den Graph der durch Relationen miteinander verbundenen Objekte.
Ein Objekt kann in der Datenbank nur dann wiedergefunden werden, wenn es

  • Element einer Root-EP-Collection ist
  • direkt oder indirekt von einem Objekt referenziert wird, das selbst als Element in eine Root-EP-Collection eingetragen ist

Objekte, für die keine dieser Bedingungen zutrifft, werden einerseits beim Ent- und Neu-Laden der Datenbank entdeckt (siehe cxcosr.exe und CX_DB_UTILITY::GetOrphans) - und gehen andererseits dabei entgültig verloren.

Root-EP-Collection werden für den Objektmanager durch Objekte der Klasse CXS_REP_COLLECTION repräsentiert.
Mit Funktion NewREPCollection des Objektmanagers wird ein neues CXS_REP_COLLECTION-Objekt erzeugt.

Folgende Funktionen können mit InstantView® aufgerufen werden:

Name Parameter Rückgabewert  
Contents - Collection von CX_META_CLASS-Objekten CX_META_CLASS'es für die in der Root-EP-Collection speicherbaren Objekte (beantwortet die Frage: "welche Objekte können in dieser Root-EP-Collection gespeichert werden?")
Collection - Collection der Objekte (os_collection *) liefert die beschriebene Collection