Hallo Jocki,
Dankeschön für die Antwort!
@jocki:
Die dauerhafte Bindung einer "Klasse" mit den daraus erzeugten Objekten ist nur schwierig zu implementieren. Neben seiner Template-Funktion hätte das sicher den Vorteil, das auch Änderungen nur einmalig erfolgen müssen, aber das zusammen zu halten ist sportlich…
Ich hatte da an sowas wie ein zusaetzliches Class-Field gedacht dass ein Objekt 'flaggt'. Dann muesste man die von der Klasse kontrollierten Unterobjekte laden und beim eigentlichen Laden des abgerufenen Objektes die entsprechenden von der Klasse kontrollierten Unterobjekte mit denen der Klasse überschrieben werden. Solange die Klassenfelder nicht innerhalb des erbenden Objektes nach Zuordnung zu einer Klasse änderbar sind, könnte das gehen. Wenn jeweils nur ein oder zwei Unterhierarchien einer Klasse angezeigt werden sollte sich der Rechenaufwand in Grenzen halten - wenn er auch schätzungsweise doppelt so hoch ist wie der für normale Objekte.
Ok - sobald eine Klassenbindung aufgehoben oder eine Neuzordnung erfolgt, wird es kompliziert, da für alle betroffenen Objekte festgestellt werden müsste, was sich ändert - und gegebenenfalls manuelle Korrektur erfordert.
Hmm - doch nicht so einfach wie ich dachte
Der Hinweis auf den Wartungsplan ist nicht haltbar, da die in i-doit eingepflegten Dateien versioniert werden und somit eine neue Datei automatisch in allen Referenzen aktualisiert wird.
Ok - war dumm formuliert:
Ich meinte damit: das Objekt Wartungsplan wird automatisch über die Klasse zugewiesen und muss nicht für jeden Server einzeln manuell definiert werden obwohl die Datei jeweils dieselbe ist.
Grüsse,
radix
(freut sich auf 1.0 )