クラス BizLogic_ENTRY
java.lang.Object
org.opengion.fukurou.business.AbstractBizLogic
org.opengion.fukurou.business.BizLogic_ENTRY
パラメーターのみを使用する(メインカーソルを定義しない)業務ロジックの構造を定義します。
このクラスでは、以下に示すメソッドが呼び出されるタイミングのみを定義しています。
メソッドの中身については、サブクラスでオーバーライドし実装して下さい。
処理が途中で中断される条件は、以下の3つです。
①各メソッドの戻り値がfalseの場合
②チェックメソッド(check())が全ての行で実装された後、エラーメッセージに"エラー"が含まれている場合
③実行時エラーが発生した場合
check() パラメーターチェック 1回のみ呼び出し
logic() メイン処理 1回のみ呼び出し
- 変更履歴:
- 5.1.1.0 (2009/12/01) 新規作成
- 機能分類
- 業務ロジック
- 導入されたバージョン:
- JDK1.6,
-
フィールドの概要
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
クラスから継承されたメソッド org.opengion.fukurou.business.AbstractBizLogic
call, debug, error, error, exec, exist, exist, exist, getDebugMsg, getErrMsg, getKekka, getNames, getReturn, getReturnMap, getTable, getTransaction, getValues, isDebug, isRequireTable, must, querySQL, rtn, seq, set, set, set, setDbid, setDebug, setKeys, setLoader, setParentPgId, setRtnMap, setTable, setTransaction, setUserId, setVals, sql, str2dblVals, var, var, var, var, varKeys
-
コンストラクタの詳細
-
BizLogic_ENTRY
public BizLogic_ENTRY()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
init
処理のメインロジックの前処理を記述します。 (ここでは何もしません) このメソッド自体は、protected属性であるため、サブクラスから直接参照することができます。 但し、これは、各業務ロジックで直接参照することを想定したものではなく、BizLogicの メイン構造を拡張するサブクラスを定義する際に使用することを想定しています。 (この想定がなければ、本来は、package privateにすべきです) このため、業務ロジックを各実装クラスでは直接参照しないで下さい。- 定義:
init
クラス内AbstractBizLogic
-
main
処理のメインロジックを記述します。 このメソッド自体は、protected属性であるため、サブクラスから直接参照することができます。 但し、これは、各業務ロジックで直接参照することを想定したものではなく、BizLogicの メイン構造を拡張するサブクラスを定義する際に使用することを想定しています。 (この想定がなければ、本来は、package privateにすべきです) このため、業務ロジックを各実装クラスでは直接参照しないで下さい。- 定義:
main
クラス内AbstractBizLogic
- 戻り値:
- 処理が正常終了したか
-
check
チェックロジックを定義します。 ここでは何も実装されていません。- 戻り値:
- 処理が正常終了したか
-
logic
メイン処理を定義します。 ここでは何も実装されていません。- 戻り値:
- 処理が正常終了したか
-