|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DataAccessor
Excelファイルやデータベースにアクセスします。
通常、このインターフェースの実装クラスはs2junit4.dicon
に定義されます。
メソッドの概要 | |
---|---|
void |
deleteDb(org.seasar.extension.dataset.DataSet dataSet)
主キーを条件にしてデータベースのデータを削除します。 |
void |
deleteTable(String tableName)
指定されたテーブルのデータをデータベースから削除します。 |
org.seasar.extension.dataset.DataSet |
readDb(org.seasar.extension.dataset.DataSet dataSet)
データベースから読み込んだデータを返します。 |
org.seasar.extension.dataset.DataTable |
readDbBySql(String sql,
String tableName)
SQLを指定してデータベースから読み込んだデータを返します。 |
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)
Excelファイルから読み込みんだデータを返します。 |
org.seasar.extension.dataset.DataSet |
readXls(String path,
boolean trimString)
Excelファイルから読み込みんだデータを返します。 |
void |
readXlsAllReplaceDb(String path)
指定されたExcelファイルのデータでデータベースのテーブルの全行を置換します。 |
void |
readXlsAllReplaceDb(String path,
boolean trimString)
指定されたExcelファイルのデータでデータベースのテーブルの全行を置換します。 |
void |
readXlsReplaceDb(String path)
指定されたExcelファイルのデータでデータベースのテーブルの特定行を置換します。 |
void |
readXlsReplaceDb(String path,
boolean trimString)
指定されたExcelファイルのデータでデータベースのテーブルの特定行を置換します。 |
void |
readXlsWriteDb(String path)
指定されたExcelファイルのデータをデータベースに書き込みます。 |
void |
readXlsWriteDb(String path,
boolean trimString)
指定されたExcelファイルのデータをデータベースに書き込みます。 |
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 |
writeDb(org.seasar.extension.dataset.DataSet dataSet)
データセットのデータをデータベースに書き込みます。 |
void |
writeXls(String path,
org.seasar.extension.dataset.DataSet dataSet)
データセットのデータをExcelに書き込みます。 |
メソッドの詳細 |
---|
org.seasar.extension.dataset.DataSet readXls(String path)
path
- Excelファイルのパス
org.seasar.extension.dataset.DataSet readXls(String path, boolean trimString)
path
- ExcelファイルのパスtrimString
- 文字列に含まれる空白を取り除く場合true
void writeXls(String path, org.seasar.extension.dataset.DataSet dataSet)
path
- ExcelファイルのパスdataSet
- データセットvoid writeDb(org.seasar.extension.dataset.DataSet dataSet)
dataSet
- データセットorg.seasar.extension.dataset.DataSet readDb(org.seasar.extension.dataset.DataSet dataSet)
読み込む対象とするテーブルはデータセットの情報から特定します。
dataSet
- データセット
org.seasar.extension.dataset.DataTable readDbByTable(String table)
table
- テーブル名
org.seasar.extension.dataset.DataTable readDbByTable(String table, String condition)
table
- テーブル名condition
- 条件
org.seasar.extension.dataset.DataTable readDbBySql(String sql, String tableName)
sql
- SQLtableName
- テーブル名
void readXlsWriteDb(String path)
path
- Excelファイルのパスvoid readXlsWriteDb(String path, boolean trimString)
path
- ExcelファイルのパスtrimString
- 文字列に含まれる空白を取り除く場合true
void readXlsReplaceDb(String path)
path
- Excelファイルのパスvoid readXlsReplaceDb(String path, boolean trimString)
path
- ExcelファイルのパスtrimString
- 文字列に含まれる空白を取り除く場合true
void readXlsAllReplaceDb(String path)
path
- Excelファイルのパスvoid readXlsAllReplaceDb(String path, boolean trimString)
path
- ExcelファイルのパスtrimString
- 文字列に含まれる空白を取り除く場合true
org.seasar.extension.dataset.DataSet reload(org.seasar.extension.dataset.DataSet dataSet)
dataSet
- データセット
org.seasar.extension.dataset.DataTable reload(org.seasar.extension.dataset.DataTable table)
table
- データテーブル
org.seasar.extension.dataset.DataSet reloadOrReadDb(org.seasar.extension.dataset.DataSet dataSet)
dataSet
- データセット
void deleteDb(org.seasar.extension.dataset.DataSet dataSet)
dataSet
- データセットvoid deleteTable(String tableName)
tableName
- テーブル名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |