org.seasar.doma.jdbc.entity
インタフェース PreUpdateContext


public interface PreUpdateContext

更新処理の前処理のコンテキストです。

導入されたバージョン:
1.11.0
作成者:
taedium

メソッドの概要
 Config getConfig()
          JDBCに関する設定を返します。
 EntityType<?> getEntityType()
          エンティティのメタタイプを返します。
 Method getMethod()
          Update が注釈されたメソッドを返します。
 boolean isEntityChanged()
          エンティティが変更されたかどうかを返します。
 boolean isPropertyChanged(String propertyName)
          プロパティが変更されたかどうかを返します。
 

メソッドの詳細

isEntityChanged

boolean isEntityChanged()
エンティティが変更されたかどうかを返します。

Update.sqlFile()false が指定されたDaoメソッドによる実行でない場合、常に trueを返します。

戻り値:
エンティティが変更されたかどうか

isPropertyChanged

boolean isPropertyChanged(String propertyName)
プロパティが変更されたかどうかを返します。

Update.sqlFile()false が指定されたDaoメソッドによる実行でない場合、常に trueを返します。

パラメータ:
propertyName - プロパティ名
戻り値:
プロパティが変更されているかどうか
例外:
EntityPropertyNotDefinedException - プロパティがエンティティに定義されていない場合

getEntityType

EntityType<?> getEntityType()
エンティティのメタタイプを返します。

戻り値:
エンティティのメタタイプ

getMethod

Method getMethod()
Update が注釈されたメソッドを返します。

戻り値:
メソッド
導入されたバージョン:
1.27.0

getConfig

Config getConfig()
JDBCに関する設定を返します。

戻り値:
JDBCに関する設定
導入されたバージョン:
1.27.0


Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.