|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.business.AbstractBizLogic
org.opengion.fukurou.business.BizLogic_TABLE
org.opengion.fukurou.business.BizLogic_CURSOR
public class BizLogic_CURSOR
カーソル定義による配列型テーブルモデルをメインカーソルとした業務ロジックの構造を定義します。
配列型テーブルモデルについては、cursor()メソッドを実装により定義します。
cursor()メソッドを実装し、この戻り値をSQL文として実行し、その結果セットから配列型
テーブルモデルを生成し、これをメインカーソルとして使用します。
配列型テーブルモデルが定義されていない場合、エラーとなります。
このクラスでは、以下に示すメソッドが呼び出されるタイミングのみを定義しています。
メソッドの中身については、BizLogic_TABLE
を参照して下さい。
5.1.1.0 (2009/12/01) 新規作成 |
フィールドの概要 |
---|
クラス org.opengion.fukurou.business.AbstractBizLogic から継承されたフィールド |
---|
dbName, EXCEPTION, NG, OK, ORCL_ERR, row, table, WARNING |
コンストラクタの概要 | |
---|---|
BizLogic_CURSOR()
|
メソッドの概要 | |
---|---|
protected String |
cursor()
配列型テーブルモデルを生成するためのSQL文を定義します。 |
protected void |
init()
処理のメインロジックの前処理を記述します。 |
protected boolean |
isRequireTable()
このクラスは、テーブルモデルが外部から指定されている必要はありません。 |
クラス org.opengion.fukurou.business.BizLogic_TABLE から継承されたメソッド |
---|
allchk, allrow, befall, befchk, delchk, delete, first, fstchk, inschk, insert, last, main, modchk, modify |
クラス org.opengion.fukurou.business.AbstractBizLogic から継承されたメソッド |
---|
call, call, createTableBySql, createTableBySql, debug, error, error, exec, exist, exist, exist, getDebugMsg, getErrMsg, getKekka, getReturn, isDebug, isLine, line, line, lined, lined, linei, linei, lineKeys, must, rtn, seq, set, set, set, setDbid, setDebug, setKeys, setLoader, setParentPgId, setTable, setTransaction, setUserId, setVals, sql, sql, var, vard, vari, varKeys |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BizLogic_CURSOR()
メソッドの詳細 |
---|
protected String cursor()
protected void init()
BizLogic_TABLE
内の init
5.6.7.0 (2013/07/27) Exception を throw するとき、一旦、errMsg 変数にセットします。 このメソッド自体は、protected属性であるため、サブクラスから直接参照することができます。 但し、これは、各業務ロジックで直接参照することを想定したものではなく、BizLogicの メイン構造を拡張するサブクラスを定義する際に使用することを想定しています。 (この想定がなければ、本来は、package privateにすべきです) このため、業務ロジックを各実装クラスでは直接参照しないで下さい。 |
protected boolean isRequireTable()
BizLogic_TABLE
内の isRequireTable
AbstractBizLogic.isRequireTable()
|
openGion 5.8.5.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |