|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.business.BizLogicHelper
public class BizLogicHelper
業務ロジックを実行するためのヘルパークラスです。 このクラスの役割は、外部パッケージ(タグクラスなど)からの各種の設定情報を 業務ロジックの実体のクラスにセットすることです。 業務ロジックの実体となるクラス(AbstractBizLogic)では、各種設定情報のセッター メソッドを、サブクラス(各業務ロジックの実装クラス)から隠蔽するため、パッケージ プライベートで定義しています。 このため、外部クラスから、直接設定情報をセットすることができないため、このヘルパー クラスを介して、各種情報をセットしています。
5.1.1.0 (2009/12/01) 新規作成 |
コンストラクタの概要 | |
---|---|
BizLogicHelper(java.lang.String name,
HybsLoader ldr)
コンストラクターを定義しています。 |
メソッドの概要 | |
---|---|
boolean |
exec()
処理を実行します。 |
java.lang.String |
getDebugMsg()
デバッグメッセージを取得します。 |
ErrorMessage |
getErrMsg()
エラーメッセージオブジェクトを返します。 |
int |
getKekka()
結果ステータスを返します。 |
java.lang.String |
getReturn()
業務ロジックの戻り値を返します。 |
boolean |
isRequireTable()
このクラスは、テーブルモデルが外部から指定されている必要はありません。 |
void |
setDbid(java.lang.String id)
DBIDを指定します。 |
void |
setDebug()
デバッグモードにします。 |
void |
setKeys(java.lang.String[] ks)
固定値のキーをCSV形式で指定します。 |
void |
setLoader(HybsLoader ldr)
業務ロジックのクラスをロードするためのクラスローダーをセットします。 |
void |
setParentPgId(java.lang.String id)
親(呼び出し)PGIDを指定します。 |
void |
setTable(ArrayTableModel tbl)
配列型テーブルモデルをセットします。 |
void |
setTransaction(Transaction tran)
DBのトランザクションオブジェクトを指定します。 |
void |
setUserId(java.lang.String id)
この処理の実行ユーザーIDを指定します。 |
void |
setVals(java.lang.String[] vs)
固定値の値をCSV形式で指定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BizLogicHelper(java.lang.String name, HybsLoader ldr)
name
- 業務ロジックのクラス名ldr
- クラスローダーメソッドの詳細 |
---|
public void setTransaction(Transaction tran)
tran
- トランザクション5.1.9.0 (2010/08/01) 新規作成 |
public void setDbid(java.lang.String id)
id
- DBID5.1.9.0 (2010/08/01) 新規作成 |
public void setLoader(HybsLoader ldr)
ldr
- クラスローダーpublic void setTable(ArrayTableModel tbl)
tbl
- 配列型テーブルモデルpublic void setKeys(java.lang.String[] ks)
ks
- キーpublic void setVals(java.lang.String[] vs)
vs
- 値public void setUserId(java.lang.String id)
id
- 実行ユーザーIDpublic void setParentPgId(java.lang.String id)
id
- 親PGIDpublic void setDebug()
public java.lang.String getDebugMsg()
public boolean exec() throws java.lang.Throwable
java.lang.Throwable
public int getKekka()
public ErrorMessage getErrMsg()
public java.lang.String getReturn()
public boolean isRequireTable()
AbstractBizLogic.isRequireTable()
|
openGion 5.3.7.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |