|
||||||||||
| 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 nicht
public 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 | |||||||||