org.unitils.dbunit.util
Class MultiSchemaDataSet
java.lang.Object
org.unitils.dbunit.util.MultiSchemaDataSet
public class MultiSchemaDataSet
- extends Object
Represents a DbUnit dataset that may contain data for multiple database schema's. For each schema, a DbUnit
IDataSet object can be registered using setDataSetForSchema(String,org.dbunit.dataset.IDataSet).
A schema's IDataSet can later be retrieved using getDataSetForSchema(String). Getting all the
schema names for which a IDataSet exists can be done with getSchemaNames().
- Author:
- Filip Neven, Tim Ducheyne
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
schemaDataSetMap
public Map<String,org.dbunit.dataset.IDataSet> schemaDataSetMap
MultiSchemaDataSet
public MultiSchemaDataSet()
getDataSetForSchema
public org.dbunit.dataset.IDataSet getDataSetForSchema(String schemaName)
- Returns the dbunit
IDataSet for the given schema name, if any
- Parameters:
schemaName - The schema name
- Returns:
- The dbunit dataset, or null if none registered for the given schema name
setDataSetForSchema
public org.dbunit.dataset.IDataSet setDataSetForSchema(String schema,
org.dbunit.dataset.IDataSet dataSet)
- Sets a dbunit
IDataSet for the given schema. If a data set already existed for this schema,
the old one is returned.
- Parameters:
schema - The schema namedataSet - The dbunit dataset
- Returns:
- The replaced data set, null if none replaced
getSchemaNames
public Set<String> getSchemaNames()
- Returns:
- The names of all schema's for which a dbunit dataset exists
Copyright © 2011. All Rights Reserved.