Class Updater

java.lang.Object
de.willuhn.sql.version.Updater

public class Updater extends Object
Ein generisches Update-Utility.
  • Constructor Details

    • Updater

      public Updater(UpdateProvider provider)
      ct.
      Parameters:
      provider - der zu verwendende Provider.
    • Updater

      public Updater(UpdateProvider provider, String encoding)
      ct.
      Parameters:
      provider - der zu verwendende Provider.
      encoding - das Datei-Encoding, welches fuer das Lesen der SQL-Scripts verwendet werden soll.
  • Method Details

    • execute

      public void execute() throws ApplicationException
      Fuehrt das Update durch.
      Throws:
      ApplicationException - wenn ein Fehler beim Update auftrat.
    • execute

      public void execute(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.