public class DOMVersionChecker extends Object implements VersionChecker
| Constructor and Description |
|---|
DOMVersionChecker(String configfile)
Erstellt eine Instanz anhand eines configfiles der Form: Pfad der XML Beschreibung Datenbank Treiber Datenbank
Name Benutzer Passwort
|
DOMVersionChecker(String xmlFile,
Connection con)
Creates a new instance of DOMVersionChecker.
|
DOMVersionChecker(String xmlFile,
String driver,
String database,
String username,
String password)
Creates a new instance of DOMVersionChecker.
|
| Modifier and Type | Method and Description |
|---|---|
String |
checkVersion()
Vergleicht nacheinander die vorhandenen Datenmodel-Versionen mit der Struktur der Datenbank, deren Version
festgestellt werden soll.
|
boolean |
compareWithVersion(String version)
Vergleicht ob das Datenmodell einer bestimten Version entspricht.
|
String[] |
getAllVersions()
Liefert alle Datenmodel-Versionen die in dem Datenmodell-Speichermodul enthalten sind.
|
ArrayList |
getDifferences()
Gibt die Unterschiede zwischen Datenbank und XML Beschreibung des zuletzt durchgeführten Vergleiches
zurück.
|
static void |
main(String[] args)
DOCUMENT ME!
|
void |
setDB(Connection con)
Setzt die zu benutzende Datenbank und liest ihre Struktur ein.
|
void |
setDB(String driver,
String database,
String username,
String password)
Setzt die zu benutzende Datenbank und liest ihre Struktur ein.
|
boolean |
versionAvailable(String version)
Prüft ob eine bestimmte Version in dem Datenmodell-Speichermodul enthalten ist.
|
void |
writeVersionXML(String fileName,
String versionName)
Speichert die derzeitig ausgewählte Datenbank in eine XML Datei.
|
public DOMVersionChecker(String configfile) throws DBVersionException
configfile - DOCUMENT ME!DBVersionException - DOCUMENT ME!public DOMVersionChecker(String xmlFile, Connection con)
xmlFile - DOCUMENT ME!con - DOCUMENT ME!public static void main(String[] args)
args - DOCUMENT ME!public void setDB(String driver, String database, String username, String password)
driver - DOCUMENT ME!database - DOCUMENT ME!username - DOCUMENT ME!password - DOCUMENT ME!public void setDB(Connection con)
con - DOCUMENT ME!public String checkVersion() throws DBVersionException
checkVersion in interface VersionCheckerDBVersionException - wenn beim checken zu einem Fehler kommt.public boolean compareWithVersion(String version) throws DBVersionException
compareWithVersion in interface VersionCheckerversion - der Versionsname.DBVersionException - wenn beim checken zu einem Fehler kommt.public String[] getAllVersions() throws DBVersionException
getAllVersions in interface VersionCheckerDBVersionException - wenn es zu einem Fehler kommt.public boolean versionAvailable(String version) throws DBVersionException
versionAvailable in interface VersionCheckerversion - der Versionsname.DBVersionException - wenn es zu einem Fehler kommt.public void writeVersionXML(String fileName, String versionName)
fileName - Name der Datei in die gespeichert wirdversionName - name attribut des version tag, das den Rest umschliesstpublic ArrayList getDifferences()
Copyright © 2012–2026 cismet GmbH. All rights reserved.