org.unitils.dbunit.datasetloadstrategy.impl
Class CleanInsertLoadStrategy

java.lang.Object
  extended by org.unitils.dbunit.datasetloadstrategy.impl.BaseDataSetLoadStrategy
      extended by org.unitils.dbunit.datasetloadstrategy.impl.CleanInsertLoadStrategy
All Implemented Interfaces:
DataSetLoadStrategy

public class CleanInsertLoadStrategy
extends BaseDataSetLoadStrategy

DataSetLoadStrategy that inserts a dataset, after removal of all data present in the tables specified in the dataset.

Author:
Filip Neven, Tim Ducheyne
See Also:
DatabaseOperation.CLEAN_INSERT

Constructor Summary
CleanInsertLoadStrategy()
           
 
Method Summary
 void doExecute(DbUnitDatabaseConnection dbUnitDatabaseConnection, org.dbunit.dataset.IDataSet dataSet)
          Executes this DataSetLoadStrategy.
 
Methods inherited from class org.unitils.dbunit.datasetloadstrategy.impl.BaseDataSetLoadStrategy
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CleanInsertLoadStrategy

public CleanInsertLoadStrategy()
Method Detail

doExecute

public void doExecute(DbUnitDatabaseConnection dbUnitDatabaseConnection,
                      org.dbunit.dataset.IDataSet dataSet)
               throws org.dbunit.DatabaseUnitException,
                      SQLException
Executes this DataSetLoadStrategy. This means the given dataset is inserted in the database using the given dbUnit database connection object.

Specified by:
doExecute in class BaseDataSetLoadStrategy
Parameters:
dbUnitDatabaseConnection - DbUnit class providing access to the database
dataSet - The dbunit dataset
Throws:
org.dbunit.DatabaseUnitException - Exception thown by dbunit
SQLException - Exception thown by dbunit


Copyright © 2011. All Rights Reserved.