Class TypeHierarchy
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.TypeHierarchy
public class TypeHierarchy
extends java.lang.Object
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 Constructor Description TypeHierarchy(de.bsvrz.dav.daf.main.config.DataModel dataModel)
-
Method Summary
Modifier and Type Method Description java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType>
getSubTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type)
java.util.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)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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 java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type) -
getSubTypes
public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getSubTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type)
-