Cosminexus V9 ナビゲーション プラットフォーム 開発ガイド
入出力プラグインおよび中断再開プラグインが実行されるタイミングについて説明します。
業務コンテンツのノード遷移時に実行する入出力プラグインの順序を次の表に示します。
表1-1 ノード遷移時に実行する入出力プラグインとメソッド
実行順序 | 入出力プラグイン | 入出力プラグインのメソッド |
---|---|---|
1 | 遷移元ノードに関連づけている入出力プラグイン | inputFromNodeメソッド(IIoPluginController(サーバ処理実装インタフェース)) |
2 | 遷移先ノードに関連づけている入出力プラグイン※ | outputToNodeメソッド(IIoPluginController(サーバ処理実装インタフェース)) |
なお,業務実行画面(プレビュー)上でノード遷移をした場合でも,入出力プラグインが実行されます。プレビュー時に入出力プラグインを実行させたくないときは,プレビュー時に入出力プラグインが実行されないように実装する必要があります。実装の詳細は「5.3.3 プレビュー時のプラグイン処理」を参照してください。
また,表1-1に示す入出力プラグインのメソッドの戻り値にエラー情報を設定すると,入出力プラグインの実行時に利用者にアラートを表示したり,入力誤りがある項目を強調表示してノードの遷移を抑止したりできます。
メソッドの戻り値に設定する内容については「5.3 IIoPluginController(サーバ処理実装インタフェース)」のinputFromNodeメソッドまたはoutputToNodeメソッドの戻り値を参照してください。
中断再開プラグインは次のタイミングで実行します。
All Rights Reserved. Copyright (C) 2012, 2013, Hitachi, Ltd.