org.seasar.kuina.dao.internal.builder
クラス FindVersionCommandBuilder

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.internal.builder.AbstractCommandBuilder
      上位を拡張 org.seasar.kuina.dao.internal.builder.AbstractQueryCommandBuilder
          上位を拡張 org.seasar.kuina.dao.internal.builder.AbstractDynamicQueryCommandBuilder
              上位を拡張 org.seasar.kuina.dao.internal.builder.FindVersionCommandBuilder
すべての実装されたインタフェース:
CommandBuilder

public class FindVersionCommandBuilder
extends AbstractDynamicQueryCommandBuilder

FindVersionCommandを作成するビルダです.

作成者:
koichik

フィールドの概要
 
クラス org.seasar.kuina.dao.internal.builder.AbstractQueryCommandBuilder から継承されたフィールド
firstResultPattern, maxResultsPattern, orderbyPattern
 
クラス org.seasar.kuina.dao.internal.builder.AbstractCommandBuilder から継承されたフィールド
convention, daoHelper, entityManagerProvider, initialized, methodNamePattern, typeVariableMapCache
 
コンストラクタの概要
FindVersionCommandBuilder()
          インスタンスを構築します。
 
メソッドの概要
 Command build(Class<?> daoClass, Method method, Class<?> entityClass)
          daoClassmethodのオペレーションを提供するコマンドを作成します.
protected  boolean equals(Class<?> clazz1, Class<?> clazz2)
          二つのクラスが同じ場合はtrue,それ以外ならfalseを返します.
 
クラス org.seasar.kuina.dao.internal.builder.AbstractDynamicQueryCommandBuilder から継承されたメソッド
build, createBuilder, getGetterMethods, getParameterNames
 
クラス org.seasar.kuina.dao.internal.builder.AbstractQueryCommandBuilder から継承されたメソッド
getBinderForNamedParameter, getBinderForPositionalParameter, getFirstResultParameter, getMaxResultsParameter, getOrderbyParameter, getResultClass, getTargetClass, isFirstResult, isMaxResults, isOrderby, isResultList, setFirstResultPattern, setMaxResultsPattern, setOrderbyPattern
 
クラス org.seasar.kuina.dao.internal.builder.AbstractCommandBuilder から継承されたメソッド
getActualParameterClasses, getActualReturnClass, getBinders, getBindersForNamedParameter, getBindersForPositionalParameter, getQueryNames, getTargetClassFromDaoName, getTemporalType, getTypeVariableMap, initialize, isExists, isMatched, setMethodNamePattern
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FindVersionCommandBuilder

public FindVersionCommandBuilder()
インスタンスを構築します。

メソッドの詳細

build

public Command build(Class<?> daoClass,
                     Method method,
                     Class<?> entityClass)
クラス AbstractDynamicQueryCommandBuilder の記述:
daoClassmethodのオペレーションを提供するコマンドを作成します.

定義:
クラス AbstractDynamicQueryCommandBuilder 内の build
パラメータ:
daoClass - Daoクラス
method - Daoのメソッド
entityClass - 問い合わせ対象のエンティティクラス
戻り値:
daoClassmethodのオペレーションを提供するコマンド

equals

protected boolean equals(Class<?> clazz1,
                         Class<?> clazz2)
二つのクラスが同じ場合はtrue,それ以外ならfalseを返します.

クラスがプリミティブ型の場合はラッパー型に変換して比較します.

パラメータ:
clazz1 - クラス1
clazz2 - クラス2
戻り値:
二つのクラスが同じ場合はtrue,それ以外ならfalse


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