executeDBAccessOutDef

形式

public boolean executeDBAccessOutDef(
                      javax.servlet.jsp.PageContext p_pageContext,
                      BLCFormBase p_bpjp)
               throws BLCException

機能

DBアクセス専用帳票で,更新ボタンが押される(BLCValDicクラスキーBLC_AcceptIDが"ID_UPDATEWIN")場合にDBアクセス定義の出力定義を実行します。

実行完了後はBLCValDicクラスキーBLC_CloseObjの示すページにforwardして閉じる画面を表示します。

正常終了時はJSP requestオブジェクトのAttribute"BLC_ResultCode"に"0"を設定します。

エラー発生時はJSP requestオブジェクトのAttribute"BLC_ResultCode"にBLCExceptionオブジェクトのMessageIdTextを設定し,Attribute"BLC_ErrorObj"にBLCExceptionオブジェクトを格納します。

このBLC_ResultCodeとBLC_ErrorObjはm_DataValue(BLCValDicクラス)にも格納します。

ユーザ追加処理の呼び出しは,ボタンDB更新前処理・ボタンDB更新処理・ボタンDB更新後処理の各メソッドです。

このときの引数の機能ページコード(p_KindCode)はBLCFormBase.PAGEPROC_DBFORMOUTです。

ボタンDB更新処理を呼び出した場合は,必ずボタンDB更新後処理を呼び出します。

パラメータ

p_pageContext

JSPのpagecontextオブジェクトを指定します。

p_bpjp

BLCFormBaseを継承した帳票ユーザ追加処理クラスを指定します。

戻り値

更新ボタンによる処理(forward)を行った場合はtrue。

更新ボタンによる処理ではない場合はfalse。

例外

BLCException

forwardが例外をスローしたときに生成します。