|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.skriptvew.StartStoppHistorie
public class StartStoppHistorie
Klasse zum Verwalten der Historie der StartStopp Dateien. Die Klasse wird als Singelton ausgelegt.
Nested Class Summary | |
---|---|
private static class |
StartStoppHistorie.Inner
Geschachtelte Innere Klasse (wird verwendet um zu garantieren, dass wirklich nur eine Instanz der Klasse angelegt wird). |
Field Summary | |
---|---|
private java.lang.String |
_startStoppHistory
Name der Datei in der die History abgeelgt wird |
private static de.bsvrz.sys.funclib.debug.Debug |
logger
Debug |
private java.util.List<HistoryData> |
m_historie
Liste mit bisherigen Historydaten |
private int |
m_hoechsteVersionsNummer
Höchste bisher vergebene Versionsnummer |
private static long |
serialVersionUID
|
Constructor Summary | |
---|---|
private |
StartStoppHistorie()
Privater Konstruktor der Klasse (Singelton) |
Method Summary | |
---|---|
void |
addHistory(java.lang.String version,
java.lang.String datum,
java.lang.String benutzer,
java.lang.String ursache,
java.lang.String hashwert)
Methode zum Hinzufügen der Eigenschaften eines StartStopp Blocks zu der Historie |
java.lang.String |
getAktuellerHashwert()
Methode liefert den Hashwert der letzten StartStopp Datei (Datei mit höchster Versionsnummer) |
java.util.List<HistoryData> |
getHistory()
Methode zum Lesen der bisherigen Historie |
int |
getHoechsteVersionsNummer()
|
static StartStoppHistorie |
getInstanz()
Methode liefert die einzige Instanz der Klasse |
void |
leseHistory(boolean erforderlich)
Methode liest die bisherige Historydatei ein. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
private static final de.bsvrz.sys.funclib.debug.Debug logger
private final java.lang.String _startStoppHistory
private int m_hoechsteVersionsNummer
private java.util.List<HistoryData> m_historie
Constructor Detail |
---|
private StartStoppHistorie()
Method Detail |
---|
public static StartStoppHistorie getInstanz()
public void leseHistory(boolean erforderlich)
erforderlich
- Datei erforderlich oder nichtpublic void addHistory(java.lang.String version, java.lang.String datum, java.lang.String benutzer, java.lang.String ursache, java.lang.String hashwert)
version
- Version des StartStopp Blocksdatum
- Datum des StartStopp Blocksbenutzer
- Benutzer des StartStopp Blocksursache
- Ursache des StartStopp Blockshashwert
- Hashwert des StartStopp Blockspublic int getHoechsteVersionsNummer()
public java.util.List<HistoryData> getHistory()
public java.lang.String getAktuellerHashwert()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |