jp.co.Hitachi.soft.blc
java.lang.Object
|
+--jp.co.Hitachi.soft.blc.BLCFormBase
public class BLCFormBase
extends java.lang.Object
BLSGで自動生成した帳票クラス(以降,自動生成帳票クラスと表記します)はこのクラスを継承しています。
インスタンスの作成と初期化処理は,自動生成帳票ページ(JSP)が実行します。
帳票ページからforwardされた機能ページでは,setWriterメソッドを必ず呼び出してください。また,forwardされた機能ページで,このクラスのサブクラスのインスタンスを取得して利用する場合は,m_initializedメンバで初期化済みの状態を確認してください。
このクラスを継承したユーザ追加処理クラスでは,BLCFormControlクラスオブジェクトとしてblseフィールドのインスタンスを使用できます。
帳票のユーザ追加処理クラスを設計する場合,setInfoメソッドおよびsetWriterメソッドの検討は不要です。帳票のユーザ追加処理クラスは,自動生成帳票クラスを継承して,BLCFormBaseクラスの「ufsv_」で始まる任意のメソッドをオーバーライドして定義します。
データ型 | 形式 | 機能 |
---|---|---|
BLCFormControl | blse | 帳票の表示制御をするオブジェクトです。 |
boolean | m_initialized | setInfoメソッドによる初期化が実行されている場合にtrueになります。 |
javax.servlet.jsp.JspWriter | out | ブラウザに渡すHTMLを扱うオブジェクトです。 |
static int | PAGEPROC_DBFORMOUT | DBアクセス専用帳票の更新ボタン処理を示す機能ページコードです。 |
static int | PAGEPROC_PIHISTORY | 案件履歴処理を示す機能ページコードです。 |
static int | PAGEPROC_PISTART | 案件開始処理を示す機能ページコードです。 |
static int | PAGEPROC_WICOMPLETE | 作業完了処理を示す機能ページコードです。 |
static int | PAGEPROC_SENDBACK | 差し戻し処理を示す機能ページコードです。 |
形式 | 機能 |
---|---|
BLCFormBase() | BLCFormBaseクラスオブジェクトを構築します。 |
戻り値のデータ型 | 形式 | 機能 |
---|---|---|
void | setInfo(javax.servlet.jsp.JspWriter p_out, BLCFormControl p_blse) | このクラスの動作上必要な情報を設定します。 |
void | setWriter(javax.servlet.jsp.JspWriter p_out) | forwardによってページが切り替わると,JSPのoutオブジェクトのインスタンスが変わって利用できなくなります。その時に,現在のjspページで利用可能なoutオブジェクトに更新するメソッドです。 |
void | ufsv_addButtonExecution(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新処理をユーザ処理で追加するためのメソッドです。 |
void | ufsv_addButtonPostHandling(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。 |
void | ufsv_addButtonPreparation(int p_KindCode, java.lang.String p_Arg) | ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。 |
void | ufsv_addFormPreparation() | 帳票前処理をユーザ処理で追加するためのメソッドです。 |
void | ufsv_addFormStartUp() | 帳票開始処理をユーザ処理で追加するためのメソッドです。 |
java.lang.String | ufsv_overrideCommentArea() | コメント表示処理をユーザ処理でオーバーライドするためのメソッドです。 |
java.lang.String | ufsv_overrideFormTitle() | タイトル表示処理をユーザ処理でオーバーライドするためのメソッドです。 |
java.lang.String | ufsv_overrideGetAvailableParticipant() | 宛先選択表示処理をユーザ処理でオーバーライドするためのメソッドです。 |
void | ufsv_overrideGetDirsData() | 宛先選択リストデータ取得処理を,ユーザ処理でオーバライドするためのメソッドです。 |
java.lang.String | ufsv_overrideProcessHistory() | 案件履歴表示処理をユーザ処理でオーバーライドするためのメソッドです。 |
java.lang.String | ufsv_overrideSubmitButtons() | ボタン表示処理をユーザ処理でオーバーライドするためのメソッドです。 |