Uses of Interface
org.dellroad.stuff.schema.DatabaseAction

Packages that use DatabaseAction
org.dellroad.stuff.pobj Simple XML Persistence Objects (POBJ). 
org.dellroad.stuff.schema Classes supporting automated database schema management. 
 

Uses of DatabaseAction in org.dellroad.stuff.pobj
 

Classes in org.dellroad.stuff.pobj that implement DatabaseAction
 class SpringPersistentObjectSchemaUpdate<T>
          Support superclass for Spring-enabled SchemaUpdates for use with a PersistentObjectSchemaUpdater.
 class SpringXSLPersistentObjectSchemaUpdate<T>
          SpringPersistentObjectSchemaUpdate that applies a configured XSL transform to the XML form of the persistent object.
 

Uses of DatabaseAction in org.dellroad.stuff.schema
 

Classes in org.dellroad.stuff.schema that implement DatabaseAction
 class SQLCommand
          An SQL DatabaseAction that executes a single SQL statement.
 class SQLCommandList
          Holds and executes a configured SQL script, possibly containing multiple statements.
 

Methods in org.dellroad.stuff.schema that return types with arguments of type DatabaseAction
 List<DatabaseAction<Connection>> SpringSQLSchemaUpdate.getDatabaseActions()
           
 List<? extends DatabaseAction<T>> SchemaUpdate.getDatabaseActions()
          Get the action(s) that comprise this update.
 

Methods in org.dellroad.stuff.schema with parameters of type DatabaseAction
protected  void SQLSchemaUpdater.apply(Connection c, DatabaseAction<Connection> action)
           
protected  void SpringSQLSchemaUpdater.apply(Connection c, DatabaseAction<Connection> action)
          Apply a DatabaseAction to a Connection.
protected  void AbstractSchemaUpdater.apply(T transaction, DatabaseAction<T> action)
          Execute a database action within an existing transaction.
protected  void AbstractSchemaUpdater.applyInTransaction(D database, DatabaseAction<T> action)
          Execute a database action.