org.seasar.doma.internal.jdbc.sql
クラス EntityListParameter<I,E extends Entity<I>>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.sql.EntityListParameter<I,E>
すべての実装されたインタフェース:
CallableSqlParameter, ListParameter<E>, SqlParameter

public class EntityListParameter<I,E extends Entity<I>>
extends Object
implements ListParameter<E>

作成者:
taedium

フィールドの概要
protected  List<I> entities
           
protected  Class<E> entityClass
           
 
コンストラクタの概要
EntityListParameter(Class<E> entityClass, List<I> entities)
           
 
メソッドの概要
<R,P,TH extends Throwable>
R
accept(CallableSqlParameterVisitor<R,P,TH> visitor, P p)
           
 E add()
           
protected  E createEntity()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

entityClass

protected final Class<E extends Entity<I>> entityClass

entities

protected final List<I> entities
コンストラクタの詳細

EntityListParameter

public EntityListParameter(Class<E> entityClass,
                           List<I> entities)
メソッドの詳細

add

public E add()
定義:
インタフェース ListParameter<E extends Entity<I>> 内の add

createEntity

protected E createEntity()

accept

public <R,P,TH extends Throwable> R accept(CallableSqlParameterVisitor<R,P,TH> visitor,
                                           P p)
         throws TH extends Throwable
定義:
インタフェース CallableSqlParameter 内の accept
例外:
TH extends Throwable


Copyright © 2009 The Seasar Foundation. All Rights Reserved.