org.seasar.extension.dataset.states
クラス AbstractRowState

java.lang.Object
  拡張org.seasar.extension.dataset.states.AbstractRowState
すべての実装インタフェース:
RowState
直系の既知のサブクラス:
CreatedState, ModifiedState, RemovedState

public abstract class AbstractRowState
extends java.lang.Object
implements RowState

RowStateの抽象クラスです。

作成者:
higa

メソッドの概要
protected  void execute(UpdateHandler handler, java.lang.Object[] args, java.lang.Class[] argTypes)
          更新します。
protected abstract  SqlContext getSqlContext(DataRow row)
          SQLコンテキストを返します。
 void update(javax.sql.DataSource dataSource, DataRow row)
          行の内容をデータベースに更新します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

update

public void update(javax.sql.DataSource dataSource,
                   DataRow row)
インタフェース RowState の記述:
行の内容をデータベースに更新します。

定義:
インタフェース RowState 内の update
パラメータ:
dataSource - データソース
row - 行

getSqlContext

protected abstract SqlContext getSqlContext(DataRow row)
SQLコンテキストを返します。

パラメータ:
row - 行
戻り値:
SQLコンテキスト

execute

protected void execute(UpdateHandler handler,
                       java.lang.Object[] args,
                       java.lang.Class[] argTypes)
更新します。

パラメータ:
handler - 更新ハンドラ
args - 引数
argTypes - 引数の型


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.