Class 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 einen PersistanceHandler zurück.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PersistanceHandlerManager

        public PersistanceHandlerManager​(java.io.File path)
        Erzeugt ein Objekt vom Typ PersistanceHandlerManager. Der Manager verwaltet alle PersistanceHandler, so dass je DataIdentification immer nur ein PersistanceHandler existiert.
        Parameters:
        path - Verzeichnispfad, indem die Daten für die einzelnen Handler persistent gehalten werden.
    • Method Detail

      • getHandler

        public PersistanceHandler getHandler​(de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification dataIdentification)
        Gibt für eine DatenIdentifikation einen PersistanceHandler 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.