Arquillian Persistence Extension Implementation 1.0.0.Alpha4

org.jboss.arquillian.persistence.data.dbunit.dataset.json
Class DataSetProducer

java.lang.Object
  extended by org.jboss.arquillian.persistence.data.dbunit.dataset.json.DataSetProducer
All Implemented Interfaces:
org.dbunit.dataset.stream.IDataSetProducer
Direct Known Subclasses:
JsonDataSetProducer

public abstract class DataSetProducer
extends Object
implements org.dbunit.dataset.stream.IDataSetProducer

Abstract DataSetProducer class with template method for producing data set in the given format.

Author:
Bartosz Majsak

Field Summary
protected  InputStream input
           
 
Constructor Summary
DataSetProducer(InputStream input)
           
 
Method Summary
 boolean isCaseSensitiveTableNames()
           
 void produce()
           
 void setCaseSensitiveTableNames(boolean caseSensitiveTableNames)
           
 void setConsumer(org.dbunit.dataset.stream.IDataSetConsumer consumer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

input

protected final InputStream input
Constructor Detail

DataSetProducer

public DataSetProducer(InputStream input)
Method Detail

setConsumer

public void setConsumer(org.dbunit.dataset.stream.IDataSetConsumer consumer)
Specified by:
setConsumer in interface org.dbunit.dataset.stream.IDataSetProducer

produce

public void produce()
             throws org.dbunit.dataset.DataSetException
Specified by:
produce in interface org.dbunit.dataset.stream.IDataSetProducer
Throws:
org.dbunit.dataset.DataSetException

isCaseSensitiveTableNames

public boolean isCaseSensitiveTableNames()

setCaseSensitiveTableNames

public void setCaseSensitiveTableNames(boolean caseSensitiveTableNames)

Arquillian Persistence Extension Implementation 1.0.0.Alpha4

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.