Package de.willuhn.sql.version
Class Updater
- java.lang.Object
-
- de.willuhn.sql.version.Updater
-
public class Updater extends java.lang.ObjectEin 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 voidexecute()Fuehrt das Update durch.voidexecute(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 ApplicationExceptionFuehrt das Update durch.- Throws:
ApplicationException- wenn ein Fehler beim Update auftrat.
-
execute
public void execute(java.lang.String filepattern) throws ApplicationExceptionFuehrt 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.
-
-