jp.terasoluna.toursample.uc_a01_01.blogic
クラス RP_A01_01_01_02BLogicImpl

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

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

ツアー検索情報取得ビジネスロジック。 ツアー予約登録検索リクエストとツアー予約ページリンク遷移リクエストを
合わせたクラス。


フィールドの概要
static java.lang.String INFO_NOT_TOUR
          検索結果レコード数が0件の場合のメッセージ。
static java.lang.String INFO_TOUR
          検索結果レコード数が1件以上の場合のメッセージ。
protected  jp.terasoluna.fw.dao.QueryDAO queryDAO
          DAOクラス。
 
コンストラクタの概要
RP_A01_01_01_02BLogicImpl()
           
 
メソッドの概要
 jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_01_01_02Input param)
          1:入力情報とコードリスト情報から検索条件を生成して、検索情報を取得する。
 java.util.Map<java.lang.String,java.lang.Integer> getDaysMap()
          日数条件のコードを変換したMapを返却する。
 java.util.Map<java.lang.String,java.lang.Integer> getPriceMap()
          基本料金のコードを変換したMapを返却する。
 void setDaysMap(java.util.Map<java.lang.String,java.lang.Integer> daysMap)
          日数条件のコードを変換したMapを設定する。
 void setPriceMap(java.util.Map<java.lang.String,java.lang.Integer> priceMap)
          基本料金のコードを変換したMapを設定する。
 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_TOUR

public static final java.lang.String INFO_NOT_TOUR
検索結果レコード数が0件の場合のメッセージ。

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

INFO_TOUR

public static final java.lang.String INFO_TOUR
検索結果レコード数が1件以上の場合のメッセージ。

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

queryDAO

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

コンストラクタの詳細

RP_A01_01_01_02BLogicImpl

public RP_A01_01_01_02BLogicImpl()
メソッドの詳細

setQueryDAO

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

パラメータ:
queryDAO - 設定するQueryDAO

getDaysMap

public java.util.Map<java.lang.String,java.lang.Integer> getDaysMap()
日数条件のコードを変換したMapを返却する。

戻り値:
日数条件のコードを変換したMap

setDaysMap

public void setDaysMap(java.util.Map<java.lang.String,java.lang.Integer> daysMap)
日数条件のコードを変換したMapを設定する。

パラメータ:
daysMap - 設定する日数条件のコードを変換したMap

getPriceMap

public java.util.Map<java.lang.String,java.lang.Integer> getPriceMap()
基本料金のコードを変換したMapを返却する。

戻り値:
基本料金のコードを変換したMap

setPriceMap

public void setPriceMap(java.util.Map<java.lang.String,java.lang.Integer> priceMap)
基本料金のコードを変換したMapを設定する。

パラメータ:
priceMap - 設定する基本料金のコードを変換したMap

execute

public jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_01_01_02Input param)
1:入力情報とコードリスト情報から検索条件を生成して、検索情報を取得する。
2:ページリンク機能も実装する。

定義:
インタフェース jp.terasoluna.fw.service.thin.BLogic<RP_A01_01_01_02Input> 内の execute
パラメータ:
param - 検索条件を保持したDtoクラス
戻り値:
検索結果。