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。
例外
forwardが例外をスローしたときに生成します。