de.kappich.puk.param.main
Class PersistanceHandlerManager

java.lang.Object
  extended by de.kappich.puk.param.main.PersistanceHandlerManager

public final class PersistanceHandlerManager
extends Object

Verwaltet PersistanceHandler Objekte

Author:
Kappich Systemberatung

Constructor Summary
PersistanceHandlerManager(File path)
          Erzeugt ein Objekt vom Typ PersistanceHandlerManager.
 
Method Summary
 PersistanceHandler getHandler(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(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(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.