org.webdocwf.util.loader.test
Class DatabaseOperation

java.lang.Object
  |
  +--org.webdocwf.util.loader.test.DatabaseOperation
Direct Known Subclasses:
CreateDatabaseOperation, DropDatabaseOperation, LoaderOperation

public abstract class DatabaseOperation
extends java.lang.Object

Defines the interface contract for operations performed on the database.

Version:
$Revision: 1.2 $
Author:
sinisa Milosevic

Field Summary
static java.lang.String CREATE
           
static DatabaseOperation DO_NOTHING
           
static java.lang.String DROP
           
static java.lang.String LOADER
           
static java.lang.String NONE
           
 
Constructor Summary
DatabaseOperation()
           
 
Method Summary
abstract  void execute(java.sql.Connection conn)
          Executes this operation on the specified database using the specified connection to the database.
abstract  java.lang.String getDatabaseOperationType()
          Returns type of database operation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final java.lang.String NONE
See Also:
Constant Field Values

CREATE

public static final java.lang.String CREATE
See Also:
Constant Field Values

DROP

public static final java.lang.String DROP
See Also:
Constant Field Values

LOADER

public static final java.lang.String LOADER
See Also:
Constant Field Values

DO_NOTHING

public static DatabaseOperation DO_NOTHING
Constructor Detail

DatabaseOperation

public DatabaseOperation()
Method Detail

execute

public abstract void execute(java.sql.Connection conn)
                      throws java.sql.SQLException
Executes this operation on the specified database using the specified connection to the database.

Parameters:
conn - the database connection.
java.sql.SQLException

getDatabaseOperationType

public abstract java.lang.String getDatabaseOperationType()
Returns type of database operation



Copyright © 2002-2003 Together - the Workgroup. All Rights Reserved.