|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.plugin.table.AbstractTableFilter
abstract class AbstractTableFilter
AbstractTableFilter は、TableUpda インターフェースを継承した、DBTableModel 処理用の
Abstract実装クラスです。
フィールドの概要 | |
---|---|
protected ApplicationInfo |
appInfo
|
protected java.lang.String |
dbid
|
protected boolean |
isDebug
|
protected java.lang.String |
modifyType
|
protected ResourceManager |
resource
|
protected int[] |
rowNo
|
protected java.lang.String |
sql
|
protected DBTableModel |
table
|
コンストラクタの概要 | |
---|---|
AbstractTableFilter()
|
メソッドの概要 | |
---|---|
int |
getErrorCode()
エラーコード を取得します。 |
ErrorMessage |
getErrorMessage()
エラーメッセージオブジェクト を取得します。 |
protected int[] |
getTableColumnNo(java.lang.String[] nameArray)
カラム名配列(String[])より、対応するカラムNo配列(int[])を作成します。 |
protected java.lang.String |
getValue(java.lang.String key)
設定されたパラメータキーに対する値を取得します。 |
protected ErrorMessage |
makeErrorMessage(java.lang.String title,
int code)
タイトルとエラーコードを指定して、エラーメッセージオブジェクト を作成します。 |
void |
setApplicationInfo(ApplicationInfo appInfo)
アクセスログ取得の為,ApplicationInfo オブジェクトを設定します。 |
void |
setDbid(java.lang.String dbid)
DBIDを指定します。 |
void |
setDBTableModel(DBTableModel table)
DBTableModel をセットします。 |
void |
setDebug(boolean flag)
デバッグ情報を表示するかどうかを指定します。 |
void |
setKeysVals(java.lang.String[] keys,
java.lang.String[] vals)
キーと値のペアの変数配列を受け取ります。 |
void |
setModifyType(java.lang.String type)
データ処理の方法(A:追加 C:更新 D:削除)を指定します。 |
void |
setParameterRows(int[] rowNoTmp)
表示データの HybsSystem.ROW_SELECTED_KEY を元に、選ばれた 行を 処理の対象とします。 |
void |
setResource(ResourceManager resource)
リソースオブジェクトを指定します。 |
void |
setSql(java.lang.String sql)
ボディー部分のSQLを指定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.opengion.hayabusa.db.TableFilter から継承されたメソッド |
---|
execute |
フィールドの詳細 |
---|
protected DBTableModel table
protected java.lang.String modifyType
protected int[] rowNo
protected boolean isDebug
protected ApplicationInfo appInfo
protected java.lang.String sql
protected java.lang.String dbid
protected ResourceManager resource
コンストラクタの詳細 |
---|
AbstractTableFilter()
メソッドの詳細 |
---|
public void setDBTableModel(DBTableModel table)
TableFilter
内の setDBTableModel
table
- DBTableModelpublic void setModifyType(java.lang.String type)
TableFilter
内の setModifyType
type
- データ処理の方法(A:追加 C:更新 D:削除)public void setKeysVals(java.lang.String[] keys, java.lang.String[] vals)
TableFilter
内の setKeysVals
keys
- String[]vals
- String[]public void setParameterRows(int[] rowNoTmp)
TableFilter
内の setParameterRows
rowNoTmp
- int[]public void setApplicationInfo(ApplicationInfo appInfo)
TableFilter
内の setApplicationInfo
appInfo
- ApplicationInfo3.8.7.0 (2006/12/15) 新規追加 |
public void setDbid(java.lang.String dbid)
TableFilter
内の setDbid
dbid
- DBID4.2.4.0 (2008/06/23) 新規追加 |
public void setSql(java.lang.String sql)
TableFilter
内の setSql
sql
- ボディー部分のSQL4.2.4.0 (2008/06/23) 新規追加 |
public void setResource(ResourceManager resource)
TableFilter
内の setResource
resource
- リソースオブジェクト4.3.7.4 (2009/07/01) 新規追加 |
public void setDebug(boolean flag)
TableFilter
内の setDebug
flag
- booleanpublic int getErrorCode()
TableFilter
内の getErrorCode
public ErrorMessage getErrorMessage()
TableFilter
内の getErrorMessage
protected ErrorMessage makeErrorMessage(java.lang.String title, int code)
title
- Stringcode
- int
protected int[] getTableColumnNo(java.lang.String[] nameArray)
nameArray
- カラム名配列
protected java.lang.String getValue(java.lang.String key)
key
- String パラメータキー
|
openGion 5.0.0.2 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |