jp.co.fujitsu.reffi.server.model
クラス DefaultModel

java.lang.Object
  上位を拡張 jp.co.fujitsu.reffi.server.model.AbstractModel
      上位を拡張 jp.co.fujitsu.reffi.server.model.DefaultModel
すべての実装されたインタフェース:
java.io.Serializable

public class DefaultModel
extends AbstractModel

[概 要]

デフォルトモデルクラス。

[詳 細]

クライアントからモデルの指定がない場合に実行されます

[備 考]

各メソッドでは処理は何も行いません。

作成者:
Project Reffi
関連項目:
直列化された形式

コンストラクタの概要
DefaultModel()
           
 
メソッドの概要
protected  void finalProcess()
          [概 要] 最終処理。
protected  void mainProcess()
          [概 要] メイン処理。
protected  void postProcess()
          [概 要] 事後処理。
protected  boolean preProcess()
          [概 要] 事前処理。
 
クラス jp.co.fujitsu.reffi.server.model.AbstractModel から継承されたメソッド
getRequest, getRequestParameter, getRequestParameter, getResponse, run, setRequest, setResponse, trap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultModel

public DefaultModel()
メソッドの詳細

preProcess

protected boolean preProcess()
                      throws java.lang.Exception
クラス AbstractModel の記述:

[概 要]

事前処理。

[詳 細]

モデル実行における事前処理を行います。
モデルのメイン処理が実行する前に処理すべき内容を記述できます。 結果としてtrueを返すとメイン処理以降を実行し、falseを返すと事前処理のみでモデルの実行は終了します。

[備 考]

オーバーライド:
クラス AbstractModel 内の preProcess
戻り値:
処理結果
例外:
java.lang.Exception - 事前処理時の例外

mainProcess

protected void mainProcess()
                    throws java.lang.Exception
クラス AbstractModel の記述:

[概 要]

メイン処理。

[詳 細]

モデル実行におけるメイン処理を行います。

[備 考]

オーバーライド:
クラス AbstractModel 内の mainProcess
例外:
java.lang.Exception - メイン処理時の例外

postProcess

protected void postProcess()
                    throws java.lang.Exception
クラス AbstractModel の記述:

[概 要]

事後処理。

[詳 細]

モデル実行における事後処理を行います。

[備 考]

事後処理はAbstractModel.mainProcess()実行後に行われるもので AbstractModel.finalProcess()とは異なります。

オーバーライド:
クラス AbstractModel 内の postProcess
例外:
java.lang.Exception - 事後処理時の例外

finalProcess

protected void finalProcess()
クラス AbstractModel の記述:

[概 要]

最終処理。

[詳 細]

モデル実行における最終処理を行います。

[備 考]

最終処理はモデルの各処理結果には依存せず、最終段階(finally)で必ず呼ばれる処理となります。

オーバーライド:
クラス AbstractModel 内の finalProcess


Copyright © 2008-2010. All Rights Reserved.