org.seasar.extension.dao.helper.impl
クラス DaoHelperImpl

java.lang.Object
  拡張org.seasar.extension.dao.helper.impl.DaoHelperImpl
すべての実装インタフェース:
DaoHelper

public class DaoHelperImpl
extends java.lang.Object
implements DaoHelper

DaoHelperの実装クラスです。

作成者:
higa

コンストラクタの概要
DaoHelperImpl()
           
 
メソッドの概要
 java.lang.Class getDaoInterface(java.lang.Class clazz)
          Daoのインターフェースを返します。
 java.lang.String getDataSourceName(java.lang.Class daoClass)
          データソース名を返します。
 NamingConvention getNamingConvention()
           
 java.lang.String getSqlBySqlFile(java.lang.Class daoClass, java.lang.reflect.Method method, java.lang.String suffix)
          Daoのメソッドに対するSQLファイルの中身を返します。
 void setNamingConvention(NamingConvention namingConvention)
          命名規約を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DaoHelperImpl

public DaoHelperImpl()
メソッドの詳細

getNamingConvention

public NamingConvention getNamingConvention()
戻り値:
命名規約を返します。

setNamingConvention

public void setNamingConvention(NamingConvention namingConvention)
命名規約を設定します。

パラメータ:
namingConvention - 命名規約

getDaoInterface

public java.lang.Class getDaoInterface(java.lang.Class clazz)
インタフェース DaoHelper の記述:
Daoのインターフェースを返します。

定義:
インタフェース DaoHelper 内の getDaoInterface
パラメータ:
clazz - Daoのクラス
戻り値:
Daoのインターフェース

getDataSourceName

public java.lang.String getDataSourceName(java.lang.Class daoClass)
インタフェース DaoHelper の記述:
データソース名を返します。

定義:
インタフェース DaoHelper 内の getDataSourceName
パラメータ:
daoClass - Daoクラス
戻り値:
データソース名

getSqlBySqlFile

public java.lang.String getSqlBySqlFile(java.lang.Class daoClass,
                                        java.lang.reflect.Method method,
                                        java.lang.String suffix)
インタフェース DaoHelper の記述:
Daoのメソッドに対するSQLファイルの中身を返します。

定義:
インタフェース DaoHelper 内の getSqlBySqlFile
パラメータ:
daoClass - Daoクラス
method - メソッド名
suffix - データベースサフィックス
戻り値:
Daoのメソッドに対するSQLファイルの中身


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