org.opengion.plugin.table
クラス TableFilter_BIKO2CODE
java.lang.Object
org.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_BIKO2CODE
- すべての実装されたインタフェース:
- TableFilter
public class TableFilter_BIKO2CODE
- extends AbstractTableFilter
TableFilter_CLMSET は、TableFilter インターフェースを継承した、DBTableModel 処理用の
実装クラスです。
ここでは、DB定義書情報の備考欄を分解し、コードリソースとして登録可能な形に再構築します。
入力カラムとしてBIKOが、出力カラムとして、CODE,CODENAME,SEQが必要です。
それぞれのカラム名は、keys,valsの引数としても指定可能です。
分解方法としては、まず備考欄を' '(スペース)区切りに分解し、取り出したコード情報を
DBTableModelの行として追加します。
その上で、さらに取り出した値を':'で分解してコードとコード名称に分離します。
順番(SEQ)については、備考欄に記載されている順番になります。
また、BIKO,CODE,CODENAME,SEQ で指定したカラムが DBTableModel に存在しない場合は、
処理そのものを無視します。その場合は、警告も出力されませんので、ご注意ください。
- 変更履歴:
- バージョン
- 0.9.0 2000/10/17
- 作成者
- Hiroki Nakamura
- 導入されたバージョン:
- JDK1.1,
クラス 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 |
TableFilter_BIKO2CODE
public TableFilter_BIKO2CODE()
execute
public DBTableModel execute()
- DBTableModel処理を実行します。
- 戻り値:
- 処理結果のDBTableModel
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.