class ObjektHierarchie extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
ObjektHierarchie.HierarchieRebuilder
Klasse, die einen Thread zum Neuerstellen der Hierarchie repräsentiert.
|
Modifier and Type | Field and Description |
---|---|
private Map<Long,HierarchieObjekt> |
hierarchieObjekte
die Menge aller Objekte der Hierarchie.
|
Constructor and Description |
---|
ObjektHierarchie() |
Modifier and Type | Method and Description |
---|---|
private HierarchieObjekt |
erzeugeHierarchieObject(de.bsvrz.dav.daf.main.config.SystemObject objekt)
erzeugt ein neues Hierarchieobjekt für das übergebene
Datenverteiler-Systemobjekt, falls für das Objekt noch kein solches
existiert.
|
private void |
erzeugeHierarchieObjektNachfolger(HierarchieObjekt objekt,
String menge,
de.bsvrz.dav.daf.main.config.SystemObjectType nachfolgerTyp)
erzeugt die Nachfolgerobjekte eines Hierarchieobjekts.
|
(package private) void |
erzeugeObjekte(TypHierarchieObjekt typObjekt)
erzeugt alle Hierachieobjekte für das übergebene Element aus der
Hierarchiedefinition.
|
(package private) HierarchieObjekt |
getHierarchieObjekt(long id)
liefert das Hierarchieobjekt, welches das Systemobjekt mit der
übergebenen ID repräsentiert.
|
(package private) void |
rebuild(TypHierarchie typHierarchie)
rekonfiguriert die Objekthierarchie auf Grund der übergebenen
Typhierarchie neu.
|
private final Map<Long,HierarchieObjekt> hierarchieObjekte
private HierarchieObjekt erzeugeHierarchieObject(de.bsvrz.dav.daf.main.config.SystemObject objekt)
objekt
- das Systemobjektprivate void erzeugeHierarchieObjektNachfolger(HierarchieObjekt objekt, String menge, de.bsvrz.dav.daf.main.config.SystemObjectType nachfolgerTyp)
objekt
- das Hierarchieobjekt, dessen Nachfolger erzeugt werden sollenmenge
- der Name der Menge, die die Nachfolgerelemente enthältnachfolgerTyp
- der Typ der Nachfolgerobjektevoid erzeugeObjekte(TypHierarchieObjekt typObjekt)
typObjekt
- das Element der HierarchiedefinitionHierarchieObjekt getHierarchieObjekt(long id)
id
- die IDvoid rebuild(TypHierarchie typHierarchie)
typHierarchie
- die TyphierarchieCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.