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 einen PersistanceHandler 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 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 Details

    • 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.