Package de.willuhn.jameica.hbci.server
Class AbstractUpdate
- java.lang.Object
-
- de.willuhn.jameica.hbci.server.AbstractUpdate
-
- All Implemented Interfaces:
de.willuhn.sql.version.Update
public abstract class AbstractUpdate extends java.lang.Object implements de.willuhn.sql.version.UpdateAbstrakte Basis-Klasse fuer Datenbank-Updates.
-
-
Constructor Summary
Constructors Constructor Description AbstractUpdate()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute(de.willuhn.sql.version.UpdateProvider provider)java.lang.StringgetName()protected abstract java.util.List<java.lang.String>getStatements(java.lang.Class<? extends DBSupport> driverClass)Liefert die auszufuehrenden Datenbank-Updates fuer den jeweiligen Treiber.
-
-
-
Method Detail
-
execute
public void execute(de.willuhn.sql.version.UpdateProvider provider) throws de.willuhn.util.ApplicationException- Specified by:
executein interfacede.willuhn.sql.version.Update- Throws:
de.willuhn.util.ApplicationException- See Also:
Update.execute(de.willuhn.sql.version.UpdateProvider)
-
getStatements
protected abstract java.util.List<java.lang.String> getStatements(java.lang.Class<? extends DBSupport> driverClass)
Liefert die auszufuehrenden Datenbank-Updates fuer den jeweiligen Treiber.- Parameters:
driverClass- die Klasse des Treibers.- Returns:
- die Statements.
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacede.willuhn.sql.version.Update- See Also:
Update.getName()
-
-