Packagejp.co.fujitsu.reffi.client.flex.model
Classpublic class DefaultModel
InheritanceDefaultModel Inheritance BaseModel Inheritance flash.events.EventDispatcher

[概 要]

デフォルトモデルクラスです.

[詳 細]

コントローラに1つもモデルを実行委譲しなかった場合 (アクションでモデルをリザーブしなかった場合)、コントローラによって代替採用される モデルクラスです。 イベントハンドル時の処理シーケンスを均一化する為に使用されます。 デフォルトモデルとして他のクラスを採用する場合は、ClientConfigクラスの defaultModelClassプロパティに設定してください。

[備 考]

Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.

See also

jp.co.fujitsu.reffi.client.flex.controller.ClientConfig


Public Properties
 PropertyDefined By
 Inheritedcontroller : BaseController
[概 要] このモデルを起動したコントローラインスタンスです.
BaseModel
 InheritedexecuteIndex : int
[概 要] 実行インデックス設定.
BaseModel
 InheritedparameterMapping : ParameterMapping
[概 要] MVC各レイヤを伝播するパラメータオブジェクトです.
BaseModel
 Inheritedskip : Boolean
[概 要] このモデルを実行するか、コントローラが判断する為のフラグです.
BaseModel
 InheritedsuccessCount : int
[概 要] モデルインスタンス生存中に、何回モデル処理が成功したかを保持します.
BaseModel
Public Methods
 MethodDefined By
 Inherited
[概 要] モデル処理失敗イベントを発行するメソッドです.
BaseModel
 Inherited
[概 要] モデル処理完了イベントを発行するメソッドです.
BaseModel
 Inherited
[概 要] モデル処理成功イベントを発行するメソッドです.
BaseModel
 Inherited
[概 要] ModelProcessEvent.SUCCESS発行回数を1増加させます.
BaseModel
 Inherited
run():void
[概 要] コントローラにコールされるモデルの主幹メソッドです.
BaseModel
Protected Methods
 MethodDefined By
 Inherited
[概 要] run()が終了したタイミングでテンプレートコールされるメソッドです.
BaseModel
 Inherited
mainProc():void
[概 要] 主処理テンプレートメソッドです.
BaseModel
  
postProc():void
[override] [概 要] モデル処理成功イベントとモデル処理完了イベントを発行します.
DefaultModel
 Inherited
preProc():Boolean
[概 要] 前処理テンプレートメソッドです.
BaseModel
  
trap(e:Error):Error
[override] [概 要] モデル処理失敗イベントを発行します.
DefaultModel
Method Detail
postProc()method
override protected function postProc():void

[概 要]

モデル処理成功イベントとモデル処理完了イベントを発行します.

[詳 細]

DefaultModelに具体的な処理は有りません。 モデル処理フロー終了時に、成功イベントと完了イベントを発行して終了します。

[備 考]

trap()method 
override protected function trap(e:Error):Error

[概 要]

モデル処理失敗イベントを発行します.

[詳 細]

DefaultModelには具体的な処理が無い為、このメソッドがコールされることは 有りません。

[備 考]

Parameters

e:Error — 発生したエラーオブジェクト

Returns
Error — e 発生したエラーオブジェクト