Package de.kappich.puk.param.main
Class PersistanceHandlerManager
java.lang.Object
de.kappich.puk.param.main.PersistanceHandlerManager
public final class PersistanceHandlerManager
extends java.lang.Object
Verwaltet
PersistanceHandler
Objekte-
Constructor Summary
Constructors Constructor Description PersistanceHandlerManager(java.io.File path)
Erzeugt ein Objekt vom Typ PersistanceHandlerManager. -
Method Summary
Modifier and Type Method Description PersistanceHandler
getHandler(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification)
Gibt für eine DatenIdentifikation einenPersistanceHandler
zurück.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PersistanceHandlerManager
public PersistanceHandlerManager(java.io.File path)Erzeugt ein Objekt vom Typ PersistanceHandlerManager. Der Manager verwaltet allePersistanceHandler
, so dass jeDataIdentification
immer nur einPersistanceHandler
existiert.- Parameters:
path
- Verzeichnispfad, indem die Daten für die einzelnen Handler persistent gehalten werden.
-
-
Method Details
-
getHandler
public PersistanceHandler getHandler(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification)Gibt für eine DatenIdentifikation einenPersistanceHandler
zurück. Existiert ein solcher Handler noch nicht, wird er angelegt. Existiert bereits ein Handler, so wird dieser zurückgegeben.- Parameters:
dataIdentification
- DatenIdentifikation, für die ein PersistanceHandler Objekt zurückgegben wird.- Returns:
- Der
PersistanceHandler
für diese DatenIdentifikation.
-