|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.sys.startstopp.skriptvew.Versionierung
public class Versionierung
Klasse realisiert die Versionierung der StartStopp Dateien. Die Versionierung kann auf
folgende Arten durchgeführt werden:
1. Versionierung einer StartStopp Datei. Hierbei wird der Name einer StartStopp Datei übergeben.
Die Attribute erstelltDurch bzw. aenderungsGrund werden dann der Datei entnommen.
2. Versionierung durch die Bedienoberfläche (Telnet). Die Attribute erstelltDurch bzw. aenderungsGrund
werden dann übergeben.
Field Summary | |
---|---|
static java.lang.String |
_startStoppDatei
Vollständiger Name der StartStopp Datei (Name + Extension) |
static java.lang.String |
_startStoppExtension
Extension der StartStopp Datei |
static java.lang.String |
_startStoppName
Name der StartStopp Datei ohne Extension |
private static de.bsvrz.sys.funclib.debug.Debug |
logger
Debug |
private static java.lang.String |
m_datei
Datei die versioniert werden soll |
private boolean |
m_fehler
Bei Versionierung trat ein Fehler auf |
private java.lang.String |
m_fehlerText
Fehlermeldung im Fehlerfall |
Constructor Summary | |
---|---|
Versionierung(java.lang.String datei)
Konstruktor für die Versionierung einer neuen StartStopp Datei |
|
Versionierung(java.lang.String benutzer,
java.lang.String ursache)
Konstuktor für die Versionierung durch die Bedienoberfläche |
Method Summary | |
---|---|
private static boolean |
copyFile(java.lang.String quelle,
java.lang.String ziel)
Methode zum Kopieren einer Datei in eine andere |
java.lang.String |
getFehlerText()
|
private void |
initialize(org.jdom.Element root)
Methode zum Versionieren einer StartStopp Struktur als XML-Struktur |
boolean |
isFehler()
|
private static void |
logbuch(java.lang.String text)
Methode gibt einen Debugtext aus in Abhängigkeit der Klassenvariablen m_datei auf stdout bzw. den Datebverteilerlogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final de.bsvrz.sys.funclib.debug.Debug logger
public static final java.lang.String _startStoppName
public static final java.lang.String _startStoppExtension
public static final java.lang.String _startStoppDatei
private boolean m_fehler
private java.lang.String m_fehlerText
private static java.lang.String m_datei
Constructor Detail |
---|
public Versionierung(java.lang.String datei)
datei
- Name der zu versionierenden StartStopp Dateipublic Versionierung(java.lang.String benutzer, java.lang.String ursache)
benutzer
- Benutzername des Benutzers der die Versionierung durchführtursache
- Ursache warum Versionierung durchgeführt wird.Method Detail |
---|
private void initialize(org.jdom.Element root)
root
- Rootelement der XML-Strukturprivate static boolean copyFile(java.lang.String quelle, java.lang.String ziel)
quelle
- ziel
-
public boolean isFehler()
public java.lang.String getFehlerText()
private static void logbuch(java.lang.String text)
text
- Text der ausgegeben werden soll
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |