Class TypeHierarchy
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.TypeHierarchy
Verwaltung der Super- und Sybtypen eines Datenmodells. Diese Klasse verarbeitet nur aktuell gültige Typen.
Diese Klasse ist threadsicher, da sie unveränderlich ist. Synchronisierung beim Zugriff auf diese Klasse ist nicht erforderlich.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<de.bsvrz.dav.daf.main.config.SystemObjectType>
getSubTypes
(de.bsvrz.dav.daf.main.config.SystemObjectType type) Collection<de.bsvrz.dav.daf.main.config.SystemObjectType>
getSuperTypes
(de.bsvrz.dav.daf.main.config.SystemObjectType type) de.bsvrz.dav.daf.main.config.SystemObjectType
getType
(long id)
-
Constructor Details
-
TypeHierarchy
public TypeHierarchy(de.bsvrz.dav.daf.main.config.DataModel dataModel)
-
-
Method Details
-
getType
public de.bsvrz.dav.daf.main.config.SystemObjectType getType(long id) -
getSuperTypes
public Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type) -
getSubTypes
public Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getSubTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type)
-