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.Update
Abstrakte 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 void
execute(de.willuhn.sql.version.UpdateProvider provider)
java.lang.String
getName()
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:
execute
in 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:
getName
in interfacede.willuhn.sql.version.Update
- See Also:
Update.getName()
-
-