openGionopenGion
5.5.1.0

org.opengion.plugin.table
クラス TableFilter_SEQUENCE

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.AbstractTableFilter
      上位を拡張 org.opengion.plugin.table.TableFilter_SEQUENCE
すべての実装されたインタフェース:
TableFilter
直系の既知のサブクラス:
TableFilter_SEQUENCE_FIREBIRD, TableFilter_SEQUENCE_HSQLDB, TableFilter_SEQUENCE_MYSQL, TableFilter_SEQUENCE_POSGRE, TableFilter_SEQUENCE_SQLSERVER

public class TableFilter_SEQUENCE
extends AbstractTableFilter

TableFilter_SEQUENCE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
ここでは、シーケンス一覧の検索結果より、GF09 のシーケンス定義テーブルから 必要な情報を取得し、シーケンス作成スクリプトを作成します。 この処理を実行するには、DBTableModelのカラムとして、 SEQNAME,INCREBY,STARTVAL,MINVAL,MAXVAL,FGCYCLE,SUCACHE が必要です。

バージョン
0.9.0 2010/08/01
作成者
Hiroki Nakamura
導入されたバージョン:
JDK1.1,

フィールドの概要
protected static java.lang.String EXEC_END_TAG
          各種定数
protected static java.lang.String EXEC_START_TAG
          各種定数
protected static int FGCYCLE
          データのアクセス用の配列番号 7
protected static int INCREBY
          データのアクセス用の配列番号 3
protected  boolean isXml
          XML形式かどうか
protected static int MAXVAL
          データのアクセス用の配列番号 6
protected static int MINVAL
          データのアクセス用の配列番号 5
protected static int SEQNAME
          データのアクセス用の配列番号 2
protected static int STARTVAL
          データのアクセス用の配列番号 4
protected static int SUCACHE
          データのアクセス用の配列番号 8
protected static int SYSTEM_ID
          データのアクセス用の配列番号 0
protected static int TBLSYU
          データのアクセス用の配列番号 1
protected static java.lang.String XML_END_TAG
          各種定数
protected static java.lang.String XML_START_TAG
          各種定数
 
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたフィールド
CR, dbid, isDebug, modifyType, resource, rowNo, sql, table, tran
 
コンストラクタの概要
TableFilter_SEQUENCE()
           
 
メソッドの概要
 DBTableModel execute()
          DBTableModel処理を実行します。
protected  java.lang.String makeHeadLine(int[] clmNo, java.lang.String[] data)
          ヘッダー部分の処理を実行します。
protected  java.lang.String makeLineList(int[] clmNo, java.lang.String[] data)
          シーケンス作成の処理を実行します。
 
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたメソッド
getErrorCode, getErrorMessage, getTableColumnNo, getValue, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setResource, setSql, setTransaction
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SYSTEM_ID

protected static final int SYSTEM_ID
データのアクセス用の配列番号 0

関連項目:
定数フィールド値

TBLSYU

protected static final int TBLSYU
データのアクセス用の配列番号 1

関連項目:
定数フィールド値

SEQNAME

protected static final int SEQNAME
データのアクセス用の配列番号 2

関連項目:
定数フィールド値

INCREBY

protected static final int INCREBY
データのアクセス用の配列番号 3

関連項目:
定数フィールド値

STARTVAL

protected static final int STARTVAL
データのアクセス用の配列番号 4

関連項目:
定数フィールド値

MINVAL

protected static final int MINVAL
データのアクセス用の配列番号 5

関連項目:
定数フィールド値

MAXVAL

protected static final int MAXVAL
データのアクセス用の配列番号 6

関連項目:
定数フィールド値

FGCYCLE

protected static final int FGCYCLE
データのアクセス用の配列番号 7

関連項目:
定数フィールド値

SUCACHE

protected static final int SUCACHE
データのアクセス用の配列番号 8

関連項目:
定数フィールド値

XML_START_TAG

protected static final java.lang.String XML_START_TAG
各種定数


XML_END_TAG

protected static final java.lang.String XML_END_TAG
各種定数

関連項目:
定数フィールド値

EXEC_START_TAG

protected static final java.lang.String EXEC_START_TAG
各種定数

関連項目:
定数フィールド値

EXEC_END_TAG

protected static final java.lang.String EXEC_END_TAG
各種定数

関連項目:
定数フィールド値

isXml

protected boolean isXml
XML形式かどうか

コンストラクタの詳細

TableFilter_SEQUENCE

public TableFilter_SEQUENCE()
メソッドの詳細

execute

public DBTableModel execute()
DBTableModel処理を実行します。

戻り値:
DBTableModel 実行結果のテーブルモデル

makeHeadLine

protected java.lang.String makeHeadLine(int[] clmNo,
                                        java.lang.String[] data)
ヘッダー部分の処理を実行します。

パラメータ:
clmNo - int[]
data - String[]
戻り値:
String ヘッダー部分の文字列

makeLineList

protected java.lang.String makeLineList(int[] clmNo,
                                        java.lang.String[] data)
シーケンス作成の処理を実行します。

パラメータ:
clmNo - int[]
data - String[]
戻り値:
String シーケンス作成

openGion 5.5.1.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.