jp.terasoluna.toursample.common.blogic
クラス ReserveDetailAcquireBLogicImpl

java.lang.Object
  上位を拡張 jp.terasoluna.toursample.common.blogic.ReserveDetailAcquireBLogicImpl
すべての実装されたインタフェース:
ReserveDetailAcquireBLogic

public class ReserveDetailAcquireBLogicImpl
extends java.lang.Object
implements ReserveDetailAcquireBLogic

予約詳細取得ビジネスロジッククラス。
予約番号を利用し、データベースから予約詳細情報を取得する。
データベースから取得できない「振込期限」は出発日の一週間前の日付を設定する。
データベースに数字で登録されている「ツアー日数」は泊日形式に変換して設定する。

・共通処理CP0006:予約詳細取得


フィールドの概要
protected  jp.terasoluna.fw.dao.QueryDAO queryDAO
          DAOクラス。
 
コンストラクタの概要
ReserveDetailAcquireBLogicImpl()
           
 
メソッドの概要
 ReserveDetailAcquireOutput execute(ReserveDetailAcquireInput input)
          予約詳細の取得を行なう。
 void setQueryDAO(jp.terasoluna.fw.dao.QueryDAO queryDAO)
          QueryDAOを設定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

queryDAO

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

コンストラクタの詳細

ReserveDetailAcquireBLogicImpl

public ReserveDetailAcquireBLogicImpl()
メソッドの詳細

setQueryDAO

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

パラメータ:
queryDAO - QueryDAO

execute

public ReserveDetailAcquireOutput execute(ReserveDetailAcquireInput input)
予約詳細の取得を行なう。
予約詳細の取得が出来なかった場合はnullを返す。

定義:
インタフェース ReserveDetailAcquireBLogic 内の execute
パラメータ:
input - 検索条件(予約番号、顧客ID)
戻り値:
予約詳細