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

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

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

ツアー詳細情報取得ビジネスロジック。
共通機能を利用してツアー詳細情報等を取得し、ツアー詳細画面を表示するための処理を行う。


フィールドの概要
static java.lang.String ERROR_NOT_TOURCODE
          共通処理実行時Nullが返却された場合のエラーメッセージ。
protected  PriceCalculateBLogic priceCalculateBLogic
          料金算出ロジック (共通処理)
protected  TourDetailAcquireBLogic tourDetailAcquireBLogic
          詳細情報取得ロジック(共通処理)
 
コンストラクタの概要
RP_A01_01_01_03BLogicImpl()
           
 
メソッドの概要
 jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_01_01_03Input input)
          RP_A01_01_01_03 詳細情報取得処理 ツアー詳細情報の取得を行い、指定されたツアー詳細情報の取得に失敗した場合は例外処理を行う。
 void setPriceCalculateBLogic(PriceCalculateBLogic priceCalculateBLogic)
          料金算出ロジックの初期化。
 void setTourDetailAcquireBLogic(TourDetailAcquireBLogic tourDetailAcquireBLogic)
          詳細情報取得ロジックの初期化
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ERROR_NOT_TOURCODE

public static final java.lang.String ERROR_NOT_TOURCODE
共通処理実行時Nullが返却された場合のエラーメッセージ。

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

tourDetailAcquireBLogic

protected TourDetailAcquireBLogic tourDetailAcquireBLogic
詳細情報取得ロジック(共通処理)


priceCalculateBLogic

protected PriceCalculateBLogic priceCalculateBLogic
料金算出ロジック (共通処理)

コンストラクタの詳細

RP_A01_01_01_03BLogicImpl

public RP_A01_01_01_03BLogicImpl()
メソッドの詳細

setTourDetailAcquireBLogic

public void setTourDetailAcquireBLogic(TourDetailAcquireBLogic tourDetailAcquireBLogic)
詳細情報取得ロジックの初期化

パラメータ:
tourDetailAcquireBLogic - 詳細情報取得ロジック

setPriceCalculateBLogic

public void setPriceCalculateBLogic(PriceCalculateBLogic priceCalculateBLogic)
料金算出ロジックの初期化。

パラメータ:
priceCalculateBLogic - 料金算出ロジック

execute

public jp.terasoluna.fw.service.thin.BLogicResult execute(RP_A01_01_01_03Input input)
RP_A01_01_01_03 詳細情報取得処理 ツアー詳細情報の取得を行い、指定されたツアー詳細情報の取得に失敗した場合は例外処理を行う。

定義:
インタフェース jp.terasoluna.fw.service.thin.BLogic<RP_A01_01_01_03Input> 内の execute
パラメータ:
input - 検索条件
戻り値:
ビジネスロジックの実行結果、BLogicResultインスタンス ResultObject RP_A01_01_01_03Output ツアー詳細情報
例外:
RecordNotFoundException - データベースから取得した結果がない場合に発生する例外クラス