|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $") public interface PageQueryDAO
業務ロジックより外部リソースを取得するための一覧検索用データアクセスオブジェクト。
クエリコードの設定に従い、外部リソースより指定された範囲のデータを取得する。取得したデータはDTOに変換し業務ロジックに返す。
検索対象リソースより、指定ページ分の情報を取得する。
検索対象データの総件数は取得できないため、件数だけを取得するSQLを実行して取得する事。
メソッドの概要 | ||
---|---|---|
|
getInputResource(P dto,
QueryCode<R> id,
int start,
int count)
指定ページ検索処理を実行する。 |
メソッドの詳細 |
---|
<P extends DTO,R extends DTO> ListType<R> getInputResource(P dto, QueryCode<R> id, int start, int count) throws FinalunaApplException
start
にて指定した取得開始インデックスから、 count
にて指定した取得件数分データを取得する。
P
- 検索引数DTOR
- 検索結果DTOdto
- 検索キー情報を保持するデータ転送オブジェクトid
- クエリーコードstart
- 取得開始インデックスcount
- 取得件数
FinalunaApplException
- データアクセス例外が発生した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |