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.

関連項目

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
finallyProc():void

[概 要]

run()が終了したタイミングでテンプレートコールされるメソッドです.
BaseModel
 Inherited
mainProc():void

[概 要]

主処理テンプレートメソッドです.
BaseModel
  
postProc():void

[概 要]

モデル処理成功イベントとモデル処理完了イベントを発行します.
DefaultModel
 Inherited
preProc():Boolean

[概 要]

前処理テンプレートメソッドです.
BaseModel
  
trap(e:Error):Error

[概 要]

モデル処理失敗イベントを発行します.
DefaultModel
Method detail
postProc()method
protected override function postProc():void

[概 要]

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

[詳 細]

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

[備 考]

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

[概 要]

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

[詳 細]

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

[備 考]

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

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