Package de.willuhn.sql.version
Class Updater
- java.lang.Object
-
- de.willuhn.sql.version.Updater
-
public class Updater extends java.lang.Object
Ein generisches Update-Utility.
-
-
Constructor Summary
Constructors Constructor Description Updater(UpdateProvider provider)
ct.Updater(UpdateProvider provider, java.lang.String encoding)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Fuehrt das Update durch.void
execute(java.lang.String filepattern)
Fuehrt das Update durch.
-
-
-
Constructor Detail
-
Updater
public Updater(UpdateProvider provider)
ct.- Parameters:
provider
- der zu verwendende Provider.
-
Updater
public Updater(UpdateProvider provider, java.lang.String encoding)
ct.- Parameters:
provider
- der zu verwendende Provider.encoding
- das Datei-Encoding, welches fuer das Lesen der SQL-Scripts verwendet werden soll.
-
-
Method Detail
-
execute
public void execute() throws ApplicationException
Fuehrt das Update durch.- Throws:
ApplicationException
- wenn ein Fehler beim Update auftrat.
-
execute
public void execute(java.lang.String filepattern) throws ApplicationException
Fuehrt das Update durch. Hierbei werden jedoch nur genau die Updates ausgefuehrt, deren Dateinamen dem filepattern entsprechen.- Parameters:
filepattern
- Angabe eines Dateinamen-Patterns. Ist eines angegeben, werden nur genau die Updates ausgefuehrt, deren Dateinamen dem filepattern entsprechen.- Throws:
ApplicationException
- wenn ein Fehler beim Update auftrat.
-
-