org.seasar.doma.jdbc.entity
クラス OriginalStatesAccessor<E>

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.entity.OriginalStatesAccessor<E>
型パラメータ:
E - エンティティの型

public class OriginalStatesAccessor<E>
extends Object

OriginalStates が注釈されたフィールドへアクセスするクラスです。

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

フィールドの概要
protected  Class<? super E> entityClass
          エンティティクラス
protected  Field field
          OriginalStates が注釈されたフィールド
protected  String name
          OriginalStates が注釈されたフィールドの名前
 
コンストラクタの概要
OriginalStatesAccessor(Class<? super E> entityClass, String name)
          インスタンスを構築します
 
メソッドの概要
 E get(E entity)
          エンティティからOriginalStatesを取得します。
 void set(E entity, E states)
          エンティティにOriginalStatesを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

entityClass

protected final Class<? super E> entityClass
エンティティクラス


name

protected final String name
OriginalStates が注釈されたフィールドの名前


field

protected final Field field
OriginalStates が注釈されたフィールド

コンストラクタの詳細

OriginalStatesAccessor

public OriginalStatesAccessor(Class<? super E> entityClass,
                              String name)
インスタンスを構築します

パラメータ:
entityClass - エンティティクラス
name - OriginalStates が注釈されたフィールドの名前
メソッドの詳細

get

public E get(E entity)
エンティティからOriginalStatesを取得します。

パラメータ:
entity - エンティティ
戻り値:
OriginalStates

set

public void set(E entity,
                E states)
エンティティにOriginalStatesを設定します。

パラメータ:
entity - エンティティ
states - OriginalStates


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