org.seasar.doma.jdbc.entity
インタフェース PreInsertContext<E>

型パラメータ:
E - エンティティの型

public interface PreInsertContext<E>

挿入処理の前処理のコンテキストです。

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

メソッドの概要
 Config getConfig()
          JDBCに関する設定を返します。
 EntityType<E> getEntityType()
          エンティティのメタタイプを返します。
 Method getMethod()
          Insert が注釈されたメソッドを返します。
 E getNewEntity()
          新しいエンティティを返します。
 void setNewEntity(E newEntity)
          新しいエンティティを設定します。
 

メソッドの詳細

getEntityType

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

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

getMethod

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

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

getConfig

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

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

getNewEntity

E getNewEntity()
新しいエンティティを返します。

戻り値:
新しいエンティティ
導入されたバージョン:
1.35.0

setNewEntity

void setNewEntity(E newEntity)
新しいエンティティを設定します。

このメソッドは、 getEntityType() に対応するエンティティがイミュータブルである場合にのみ利用してください。

パラメータ:
newEntity - エンティティ
例外:
DomaNullPointerException - 引数が null の場合
導入されたバージョン:
1.34.0


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