Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:htreenodeid

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

engine:glossary:htreenodeid [14.11.2014 ]
engine:glossary:htreenodeid [14.11.2014 ] (aktuell)
Zeile 1: Zeile 1:
 +====== HTreeNodeID ======
 +
 +Jedes Element im "​Artikelbaum"​ ([[dstoreterm>​TreeNodeID]]) besitzt einen/​mehrere Gültigkeitszeitraum / -räume. Für gelöschte Elemente ist dieser Zeitraum abgeschlossen,​ für momentan gültige (unabhängig davon ob aktiviert oder nicht !!!) Elemente ist dieser Zeitraum OFFEN. Bekommt eine Element eine andere Position im Artikelbaum (d.h. wird es "​verschoben"​),​ so existieren mindestens ZWEI Gültigkeitszeiträume:​ die alte(n) Position(en) im Baum haben natürlich abgeschlossene Zeiträume, die neue (nach dem Verschieben) hat entsprechend einen offenen Gültigkeitszeitraum. ​
 +
 +
 +
 +Besonderheit:​ DERZEIT hat jedes Element ([[dstoreterm>​NodeID]]) eine EINDEUTIGE Position im Artikelbaum ([[dstoreterm>​TreeNodeID]]). Es ist jedoch vorgesehen, ein Element mehrfach im Baum einordnen zu können. Dies hat zur Folge, dass man bei einer Produktsuche die gefundenen Elemente nicht unbedingt EINDEUTIG in der Hierarchie einordnen kann.. Deswegen gibt es zu jeder [[dstoreterm>​NodeID]] GENAU EINE [[dstoreterm>​HTreeNodeID]] mit einem offenen Gültigkeitszeitraum,​ wobei die [[dstoreterm>​TreeNodeID]] unbekannt ist. (Weil dieses Element aber in jedem Fall unterhalb des "​Wurzel-Elementes"​ liegt, ist als [[dstoreterm>​TreeNodeID]] die "​0"​ angegeben!) ​
 +
 +
 +
 +Zusammengefaßt ergibt sich folgender Zusammenhang zwischen [[dstoreterm>​NodeID]],​ [[dstoreterm>​TreeNodeID]] und [[dstoreterm>​HTreeNodeID]]: ​
 +
 +NodeID -> TreeNodeID (1 oder mehrere [später!]) -> HTreeNodeID (2 oder mehrere)
 +
  
engine/glossary/htreenodeid.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)