org.seasar.framework.unit.impl
クラス DataAccessorImpl

java.lang.Object
  上位を拡張 org.seasar.framework.unit.impl.DataAccessorImpl
すべての実装されたインタフェース:
DataAccessor

public class DataAccessorImpl
extends Object
implements DataAccessor

作成者:
taedium

フィールドの概要
protected  EntityManager em
           
protected  TestContext testContext
           
protected  TransactionManager tm
           
 
コンストラクタの概要
DataAccessorImpl()
           
 
メソッドの概要
protected  String convertPath(String path)
           
 void deleteDb(org.seasar.extension.dataset.DataSet dataSet)
           
 void deleteTable(String tableName)
           
protected  void flushIfNecessary()
           
 Connection getConnection()
           
 DatabaseMetaData getDatabaseMetaData()
           
 DataSource getDataSource()
           
 org.seasar.extension.dataset.DataSet readDb(org.seasar.extension.dataset.DataSet dataSet)
           
 org.seasar.extension.dataset.DataTable readDbBySql(String sql, String tableName)
           
 org.seasar.extension.dataset.DataTable readDbByTable(String table)
           
 org.seasar.extension.dataset.DataTable readDbByTable(String table, String condition)
           
 org.seasar.extension.dataset.DataSet readXls(String path)
           
 void readXlsAllReplaceDb(String path)
           
 void readXlsReplaceDb(String path)
           
 void readXlsWriteDb(String path)
           
 org.seasar.extension.dataset.DataSet reload(org.seasar.extension.dataset.DataSet dataSet)
           
 org.seasar.extension.dataset.DataTable reload(org.seasar.extension.dataset.DataTable table)
           
 org.seasar.extension.dataset.DataSet reloadOrReadDb(org.seasar.extension.dataset.DataSet dataSet)
           
 void setDataSource(DataSource dataSource)
           
 void setEntityManager(EntityManager em)
           
 void setTestContext(TestContext testContext)
           
 void setTransactionManager(TransactionManager tm)
           
 void writeDb(org.seasar.extension.dataset.DataSet dataSet)
           
 void writeXls(String path, org.seasar.extension.dataset.DataSet dataSet)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

testContext

protected TestContext testContext

tm

protected TransactionManager tm

em

protected EntityManager em
コンストラクタの詳細

DataAccessorImpl

public DataAccessorImpl()
メソッドの詳細

setTestContext

public void setTestContext(TestContext testContext)

setTransactionManager

public void setTransactionManager(TransactionManager tm)

setDataSource

public void setDataSource(DataSource dataSource)

setEntityManager

public void setEntityManager(EntityManager em)

getDataSource

public DataSource getDataSource()

getConnection

public Connection getConnection()

getDatabaseMetaData

public DatabaseMetaData getDatabaseMetaData()

readXls

public org.seasar.extension.dataset.DataSet readXls(String path)
定義:
インタフェース DataAccessor 内の readXls

writeXls

public void writeXls(String path,
                     org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の writeXls

writeDb

public void writeDb(org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の writeDb

readDb

public org.seasar.extension.dataset.DataSet readDb(org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の readDb

readDbByTable

public org.seasar.extension.dataset.DataTable readDbByTable(String table)
定義:
インタフェース DataAccessor 内の readDbByTable

readDbByTable

public org.seasar.extension.dataset.DataTable readDbByTable(String table,
                                                            String condition)
定義:
インタフェース DataAccessor 内の readDbByTable

readDbBySql

public org.seasar.extension.dataset.DataTable readDbBySql(String sql,
                                                          String tableName)
定義:
インタフェース DataAccessor 内の readDbBySql

readXlsWriteDb

public void readXlsWriteDb(String path)
定義:
インタフェース DataAccessor 内の readXlsWriteDb

readXlsReplaceDb

public void readXlsReplaceDb(String path)
定義:
インタフェース DataAccessor 内の readXlsReplaceDb

readXlsAllReplaceDb

public void readXlsAllReplaceDb(String path)
定義:
インタフェース DataAccessor 内の readXlsAllReplaceDb

reload

public org.seasar.extension.dataset.DataSet reload(org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の reload

reload

public org.seasar.extension.dataset.DataTable reload(org.seasar.extension.dataset.DataTable table)
定義:
インタフェース DataAccessor 内の reload

reloadOrReadDb

public org.seasar.extension.dataset.DataSet reloadOrReadDb(org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の reloadOrReadDb

deleteDb

public void deleteDb(org.seasar.extension.dataset.DataSet dataSet)
定義:
インタフェース DataAccessor 内の deleteDb

deleteTable

public void deleteTable(String tableName)
定義:
インタフェース DataAccessor 内の deleteTable

convertPath

protected String convertPath(String path)

flushIfNecessary

protected void flushIfNecessary()


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.