インタフェース
jp.finaluna.api.dao.QueryCode の使用

QueryCode を使用しているパッケージ
jp.finaluna.api.dao 業務ロジックから、外部リソース(ファイル、DB、共有変数など)へアクセスし照会/更新を行う。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
 

jp.finaluna.api.dao での QueryCode の使用
 

QueryCode 型のパラメータを持つ jp.finaluna.api.dao のメソッド
<P extends DTO>
P
StoredProcedureDAO.execute(P dto, QueryCode<P> id)
           ストアドプロシージャを呼び出して戻り値をDTOに変換して返却する。
<P extends DTO,R extends DTO>
ListType<R>
QueryDAO.getInputResource(P dto, QueryCode<R> id)
          検索処理を実行する。
<P extends DTO,R extends DTO>
CursorSet<R>
CursorDAO.getInputResource(P dto, QueryCode<R> id)
           データベースの検索処理を行う。
<P extends DTO,R extends DTO>
ListType<R>
PageQueryDAO.getInputResource(P dto, QueryCode<R> id, int start, int count)
          指定ページ検索処理を実行する。
<R extends DTO>
ListType<R>
QueryDAO.getInputResource(QueryCode<R> id)
          検索処理を実行する。
<R extends DTO>
CursorSet<R>
CursorDAO.getInputResource(QueryCode<R> id)
           データベースの検索処理を行う。
<PA extends ListType<P>,P extends DTO>
int
UpdateDAO.update(PA dtoList, QueryCode<P> id)
          更新処理を実行する(複数件の実行)。
<P extends DTO>
int
UpdateDAO.update(P dto, QueryCode<P> id)
          更新処理を実行する(1件の実行)。
 int UpdateDAO.update(QueryCode id)
          更新処理を実行する(1件の実行)。
 

jp.finaluna.api.type での QueryCode の使用
 

QueryCode を返す jp.finaluna.api.type のメソッド
<T extends DTO>
QueryCode<T>
ConstantFactoryDelegate.createQueryCode(java.lang.String value)
          QueryCodeを生成する。
static
<T extends DTO>
QueryCode<T>
ConstantFactory.createQueryCode(java.lang.String value)
          QueryCodeを生成する。