jp.terasoluna.toursample.uc_a01_02.blogic
クラス RP_A01_02_01_01BLogicImpl

java.lang.Object
  上位を拡張 jp.terasoluna.toursample.uc_a01_02.blogic.RP_A01_02_01_01BLogicImpl
すべての実装されたインタフェース:
jp.terasoluna.fw.service.thin.BLogic<RP_A01_02_01_01Input>

public class RP_A01_02_01_01BLogicImpl
extends java.lang.Object
implements jp.terasoluna.fw.service.thin.BLogic<RP_A01_02_01_01Input>

ツアー予約情報リスト取得ビジネスロジック。

・データベースから顧客の予約情報を以下の条件で取得する。
 条件:ツアーの出発日がシステム日付以降の予約
・各予約情報でシステム日付が振込期限より前かどうか判定する。
また、数値形式のツアー日数を泊日形式に変換する。
・予約情報の予約件数を取得する。
・予約件数よりメッセージを設定する。


フィールドの概要
static java.lang.String INFO_NOT_RESERVED
          予約数が0件の場合のメッセージ。
static java.lang.String INFO_RESERVED
          予約数が1件以上の場合のメッセージ。
protected  jp.terasoluna.fw.dao.QueryDAO queryDAO
          DAOクラス。
 
コンストラクタの概要
RP_A01_02_01_01BLogicImpl()
           
 
メソッドの概要
 jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_02_01_01Input param)
          予約情報リストを取得する。
 void setQueryDAO(jp.terasoluna.fw.dao.QueryDAO queryDAO)
          QueryDAOを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

INFO_NOT_RESERVED

public static final java.lang.String INFO_NOT_RESERVED
予約数が0件の場合のメッセージ。

関連項目:
定数フィールド値

INFO_RESERVED

public static final java.lang.String INFO_RESERVED
予約数が1件以上の場合のメッセージ。

関連項目:
定数フィールド値

queryDAO

protected jp.terasoluna.fw.dao.QueryDAO queryDAO
DAOクラス。
Springによりインスタンス生成され設定される。

コンストラクタの詳細

RP_A01_02_01_01BLogicImpl

public RP_A01_02_01_01BLogicImpl()
メソッドの詳細

setQueryDAO

public void setQueryDAO(jp.terasoluna.fw.dao.QueryDAO queryDAO)
QueryDAOを設定する。

パラメータ:
queryDAO - QueryDAO

execute

public jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_02_01_01Input param)
予約情報リストを取得する。
ログインしている顧客情報と一致する予約情報を
予約情報リストとして返却する。

定義:
インタフェース jp.terasoluna.fw.service.thin.BLogic<RP_A01_02_01_01Input> 内の execute
パラメータ:
param - 顧客情報
戻り値:
予約情報リスト