Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.dbunit.operation
Class DatabaseOperation  view DatabaseOperation download DatabaseOperation.java

java.lang.Object
  extended byorg.dbunit.operation.DatabaseOperation
Direct Known Subclasses:
AbstractOperation, CloseConnectionOperation, CompositeOperation, DatabaseOperation.DummyOperation, MockDatabaseOperation, TransactionOperation

public abstract class DatabaseOperation
extends java.lang.Object

Defines the interface contract for operations performed on the database.

Since:
Feb 18, 2002
Version:
$Revision: 1.14 $

Nested Class Summary
private static class DatabaseOperation.DummyOperation
           
 
Field Summary
static DatabaseOperation CLEAN_INSERT
           
static DatabaseOperation DELETE
           
static DatabaseOperation DELETE_ALL
           
static DatabaseOperation INSERT
           
static DatabaseOperation NONE
           
static DatabaseOperation REFRESH
           
static DatabaseOperation TRUNCATE_TABLE
           
static DatabaseOperation UPDATE
           
 
Constructor Summary
DatabaseOperation()
           
 
Method Summary
abstract  void execute(org.dbunit.database.IDatabaseConnection connection, org.dbunit.dataset.IDataSet dataSet)
          Executes this operation on the specified database using the specified dataset contents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final DatabaseOperation NONE

UPDATE

public static final DatabaseOperation UPDATE

INSERT

public static final DatabaseOperation INSERT

REFRESH

public static final DatabaseOperation REFRESH

DELETE

public static final DatabaseOperation DELETE

DELETE_ALL

public static final DatabaseOperation DELETE_ALL

TRUNCATE_TABLE

public static final DatabaseOperation TRUNCATE_TABLE

CLEAN_INSERT

public static final DatabaseOperation CLEAN_INSERT
Constructor Detail

DatabaseOperation

public DatabaseOperation()
Method Detail

execute

public abstract void execute(org.dbunit.database.IDatabaseConnection connection,
                             org.dbunit.dataset.IDataSet dataSet)
                      throws org.dbunit.DatabaseUnitException,
                             java.sql.SQLException
Executes this operation on the specified database using the specified dataset contents.