|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.kappich.puk.param.main.PersistanceHandler
public final class PersistanceHandler
Ermöglicht, ResultData
zu einer DataIdentification
persistent zu
schreiben und die zu DataIdentification
gespeicherten Datensätze komplett zu lesen.
Field Summary | |
---|---|
private DataIdentification |
_dataIdentification
|
private Deserializer |
_deserializer
|
private File |
_persistantData
|
private Serializer |
_serializer
|
private static Debug |
debug
DebugLogger für Debug-Ausgaben |
Constructor Summary | |
---|---|
PersistanceHandler(DataIdentification dataIdentification,
File persistantData)
Erzeugt ein Objekt vom Typ PersistanceHandler |
Method Summary | |
---|---|
ResultData[] |
getPersistanceData()
Liefert die persistent gespeicherten Daten. |
void |
makeDataPersistance(ResultData result)
Speichert die Daten persistent. |
void |
makeDataPersistance(ResultData result,
boolean append)
Speichert die Daten persistent. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final Debug debug
private final DataIdentification _dataIdentification
private final File _persistantData
private Serializer _serializer
private Deserializer _deserializer
Constructor Detail |
---|
PersistanceHandler(DataIdentification dataIdentification, File persistantData)
dataIdentification
- DataIdentification
, für die Datensätze persistent verwaltet werden sollen.persistantData
- Dateispezifikation, in der die Daten persistent gespeichert werden.Method Detail |
---|
public void makeDataPersistance(ResultData result)
result
- Ergebnisdatensatz, der gespeichert werden soll.public void makeDataPersistance(ResultData result, boolean append)
result
- Ergebnisdatensatz, der gespeichert werden soll.append
- Legt fest, ob die Daten angehängt werden
(true
: Daten werden angehängt, entspricht dann der Methode makeDataPersistance(de.bsvrz.dav.daf.main.ResultData)
)
(false
: Datensatz überschreibt aktuelle Einträge. Es wird also nur dieser eine Datensatz persistent
gehalten.public ResultData[] getPersistanceData()
DataIdentification
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |