| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.springframework.jdbc.object.RdbmsOperation
org.springframework.jdbc.object.SqlOperation
org.springframework.jdbc.object.SqlQuery
org.springframework.jdbc.object.MappingSqlQueryWithParameters
org.springframework.jdbc.object.MappingSqlQuery
jp.terasoluna.fw.message.DBMessageQuery
public class DBMessageQuery
メッセージリソースを取得するRDBMSオペレーションクラス。
 DBから取得したメッセージリソースをDBMessageオブジェクトに格納し、返却する。
 
 DBMessageオブジェクト内にはメッセージコード、言語コード、国コード、
 バリアントコード、メッセージ本体が格納される。ただし、言語コード、国コード
 及びバリアントコードは必須ではない。存在しない場合は、DBMessageオブジェクト
 返却時に該当部分にnullを設定する。
DataSourceMessageSource, 
DBMessage, 
DBMessageResourceDAO, 
DBMessageResourceDAOImpl| 入れ子のクラスの概要 | 
|---|
| クラス org.springframework.jdbc.object.MappingSqlQueryWithParameters から継承された入れ子のクラス/インタフェース | 
|---|
| org.springframework.jdbc.object.MappingSqlQueryWithParameters.RowMapperImpl | 
| フィールドの概要 | |
|---|---|
| private static org.apache.commons.logging.Log | logログクラス。 | 
| protected  java.lang.String | rsCodeColumnメッセージコードを格納した結果セットのカラム名。 | 
| protected  java.lang.String | rsCountryColumnメッセージの国コードを格納した結果セットのカラム名。 | 
| protected  java.lang.String | rsLanguageColumnメッセージの言語コードを格納した結果セットのカラム名。 | 
| protected  java.lang.String | rsMessageColumnメッセージ本体を格納した結果セットのカラム名。 | 
| protected  java.lang.String | rsVariantColumnメッセージのバリアントコードを格納した結果セットのカラム名。 | 
| クラス org.springframework.jdbc.object.RdbmsOperation から継承されたフィールド | 
|---|
| logger | 
| コンストラクタの概要 | |
|---|---|
| DBMessageQuery(javax.sql.DataSource ds,
               java.lang.String sql,
               java.lang.String codeColumn,
               java.lang.String languageColumn,
               java.lang.String countryColumn,
               java.lang.String variantColumn,
               java.lang.String messageColumn)コンストラクタ内で親クラスにSQL文を渡し、コンパイル処理をする。 | |
| メソッドの概要 | |
|---|---|
| protected  java.lang.Object | mapRow(java.sql.ResultSet rs,
       int rowNum)DBから取得したメッセージリソースをDBMessageオブジェクトに格納、返却する。 | 
| クラス org.springframework.jdbc.object.MappingSqlQuery から継承されたメソッド | 
|---|
| mapRow | 
| クラス org.springframework.jdbc.object.MappingSqlQueryWithParameters から継承されたメソッド | 
|---|
| newRowMapper | 
| クラス org.springframework.jdbc.object.SqlQuery から継承されたメソッド | 
|---|
| execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, executeByNamedParam, executeByNamedParam, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObject, findObjectByNamedParam, findObjectByNamedParam, getRowsExpected, setRowsExpected | 
| クラス org.springframework.jdbc.object.SqlOperation から継承されたメソッド | 
|---|
| compileInternal, getParsedSql, newPreparedStatementCreator, newPreparedStatementCreator, newPreparedStatementSetter, onCompileInternal | 
| クラス org.springframework.jdbc.object.RdbmsOperation から継承されたメソッド | 
|---|
| afterPropertiesSet, allowsUnusedParameters, checkCompiled, compile, declareParameter, getDeclaredParameters, getGeneratedKeysColumnNames, getJdbcTemplate, getResultSetType, getSql, isCompiled, isReturnGeneratedKeys, isUpdatableResults, setDataSource, setFetchSize, setGeneratedKeysColumnNames, setJdbcTemplate, setMaxRows, setQueryTimeout, setResultSetType, setReturnGeneratedKeys, setSql, setTypes, setUpdatableResults, supportsLobParameters, validateNamedParameters, validateParameters | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
protected java.lang.String rsCodeColumn
protected java.lang.String rsLanguageColumn
protected java.lang.String rsCountryColumn
protected java.lang.String rsVariantColumn
protected java.lang.String rsMessageColumn
private static org.apache.commons.logging.Log log
| コンストラクタの詳細 | 
|---|
public DBMessageQuery(javax.sql.DataSource ds,
                      java.lang.String sql,
                      java.lang.String codeColumn,
                      java.lang.String languageColumn,
                      java.lang.String countryColumn,
                      java.lang.String variantColumn,
                      java.lang.String messageColumn)
ds - メッセージリソースを格納したデータセット。sql - DBからメッセージリソースを取得するSQL文。codeColumn - メッセージコードが格納されたDB内のカラム名。
            存在しない場合は警告を出す。languageColumn - メッセージの言語コードが格納されたDB内のカラム名。
            検索対象としない場合はnullとする。countryColumn - メッセージの国コードが格納されたDB内のカラム名。
            検索対象としない場合はnullとする。variantColumn - メッセージのバリアントコードが格納されたDB内のカラム名。
            検索対象としない場合はnullとする。messageColumn - メッセージ本体が格納されたDB内のカラム名。
            存在しない場合は警告を出す。| メソッドの詳細 | 
|---|
protected java.lang.Object mapRow(java.sql.ResultSet rs,
                                  int rowNum)
                           throws java.sql.SQLException
org.springframework.jdbc.object.MappingSqlQuery 内の mapRowrs - DBから取得した値を保持する結果セットrowNum - 処理している結果セットの行番号
java.sql.SQLException - SQL例外| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||