uCosminexus 電子フォームワークフロー APIリファレンス

[目次][用語][索引][前へ][次へ]

19.1 BLCEURFormBaseクラスの概要

<この節の構成>
(1) パッケージ
(2) クラス階層
(3) 形式
(4) 機能
(5) フィールドの概要
(6) コンストラクタの概要
(7) メソッドの概要

(1) パッケージ

jp.co.Hitachi.soft.blc

(2) クラス階層

java.lang.Object
  |
  +--jp.co.Hitachi.soft.blc.BLCEURFormBase

(3) 形式

public class BLCEURFormBase
extends BLCFormBase

(4) 機能

BLSGでEUR Form連携帳票として自動生成した帳票クラス(以降,自動生成帳票クラスと表記します)はこのクラスを継承しています。

EUR Form連携帳票のユーザ追加処理クラスは自動生成帳票クラスを継承して,このクラスの「ufsv_」で始まる任意のメソッドをオーバーライドして定義します。

このクラスはBLCFormBaseクラスを継承していますが,BLCFormBaseクラスのメソッドおよびメンバ変数へはアクセスしないでください。

(5) フィールドの概要

データ型 形式 機能
protected jp.co.Hitachi.soft.blc.BLCEURFormProcessInfo befpi BLCEURFormProcessInfoオブジェクトを示す定数です。
static java.lang.String BLC_CHKTARGET_OFF 起票時に宛先登録をチェックしないフラグです。
static java.lang.String BLC_CHKTARGET_ON 起票時に宛先登録をチェックするフラグです。
static java.lang.String ECV_HIDDEN 帳票コントロールの表示属性(非表示)を示す定数です。
static java.lang.String ECV_INPUT 帳票コントロールの表示属性(入力)を示す定数です。
static java.lang.String ECV_REFERENCE 帳票コントロールの表示属性(参照)を示す定数です。
protected jp.co.Hitachi.soft.EURForm.EFormDocument efDoc EFormDocumentオブジェクトを示す定数です。

(6) コンストラクタの概要

形式 機能
BLCEURFormBase() BLCEURFormBaseオブジェクトを構築します。

(7) メソッドの概要

戻り値のデータ型 形式 機能
java.lang.String getBPName() 帳票が対象とする業務名(ビジネスプロセス定義名)を取得します。
java.lang.String getCID(java.lang.String mname) 指定したメンバ名のコントロールIDまたはグループIDを取得します。
java.lang.String[] getEURCIDList() EUR Form帳票の帳票コントロールIDリストを取得します。
java.util.HashMap getEURControlAttribute(java.lang.String node) 指定した作業のコントロールIDをキー,表示属性を値とするHashMapオブジェクトを取得します。
java.lang.String getEURFormName() 帳票が対象とするEUR Form帳票名を取得します。
java.lang.String[] getEURMemberNameList() EUR Form帳票の帳票コントロールメンバ名のリストを取得します。
java.lang.String[] getFinishNodeList() BLSGで帳票を作成する時に,業務完了指示作業リストとして定義した完全作業名のリストを取得します。
java.lang.String getFormID() 帳票IDを取得します。
java.lang.String getFormName() 帳票名を取得します。
java.lang.String getFormPackageName() 帳票パッケージ名を取得します。
java.lang.String getFormVersion() 帳票バージョンを取得します。
java.lang.String getMemberName(java.lang.String cid) 指定したコントロールIDまたはグループIDのメンバ名を取得します。
boolean getPrintableModeForHidden() 非表示項目を印刷するかどうか判定します。
BLSGで非表示項目を印刷しない指定をしている場合,trueが返却されます。
java.lang.String[] getTargetSelectNodeList() BLSGで帳票作成時に宛先選択表示作業リストとして定義した完全作業名のリストを取得します。
java.lang.String[] getWIList() 帳票が対象とする業務(ビジネスプロセス定義)に定義されている完全作業名のリストを取得します。
boolean isFinishNode(java.lang.String node) 指定した作業が業務完了指示作業として定義されているかどうか判定します。
指定した作業が業務完了指示作業として定義されている場合,trueが返却されます。
boolean isTargetSelectNode(java.lang.String node) 指定した完全作業名の作業が宛先選択リスト表示作業であるかどうか判定します。
指定した完全作業名の作業が宛先選択リスト表示作業である場合,trueが返却されます。
void setFlgChkTarget(java.lang.String aFlg) 起票時に宛先が登録されているかをチェックするかどうかのフラグを指定します。
void ufsv_addEURButtonExecution(int p_KindCode, java.lang.String p_Arg) ボタンDB更新処理をユーザ処理で追加するためのメソッドです。
void ufsv_addEURButtonPostHandling(int p_KindCode, java.lang.String p_Arg) ボタンDB更新後処理をユーザ処理で追加するためのメソッドです。
void ufsv_addEURButtonPreparation(int p_KindCode, java.lang.String p_Arg) ボタンDB更新前処理をユーザ処理で追加するためのメソッドです。
void ufsv_addEURFormPreparation() 帳票前処理をユーザが追加するためのメソッドです。
void ufsv_addEURFormStartUp() 帳票開始処理をユーザが追加するためのメソッドです。
クラスjava.lang.Objectから継承したメソッド
equals,getClass,hashCode,notify,notifyAll,toString,wait,wait,wait