openGionopenGion
5.0.0.0

org.opengion.hayabusa.db
クラス DBColumnConfig

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.DBColumnConfig

public final class DBColumnConfig
extends Object

DBColumnオブジェクトを構築する為の 引数を持っているデータクラスです。 このクラス自身は、書き換え可能ですが、DBColumnオブジェクトは、読込み専用の オブジェクトのため、別のオブジェクトを作成したい場合は,このクラスを DBColumnオブジェクトより取得し、内容を書き換えて、再度 DBColumnオブジェクトを 構築することになります。

機能階層
テーブル管理
変更履歴:
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
DBColumnConfig(String name)
          簡易コンストラクター キーのみを設定して作成する、簡易的な DBColumnConfig オブジェクトを 作成します。
DBColumnConfig(String lang, String name, LabelData labelData, String className, String maxlength, String writable, String renderer, String editor, CodeData codeData, String dbType, String dataDef, String rendererPrm, String editorPrm, String dbTypePrm, String roles, boolean official, String dbid)
          コンストラクター 引数は、すべて文字列型で渡します。
 
メソッドの概要
 String getClassName()
          カラムのクラスを文字列にした名称を返します。
 CodeData getCodeData()
          コードデータオブジェクトを取得します。
 ColumnData getColumnData()
          カラムデータオブジェクトを取得します。
 String getDbid()
          接続先IDを返します。
 String getDbType()
          文字種別名を返します。
 String getDbTypeParam()
          データタイプのパラメータを取得します。
 String getDefValue()
          データのデフォルト値を返します。
 String getEditor()
          データの編集用エディターを返します。
 Attributes getEditorAttributes()
          編集用エディター用の追加属性を返します。
 String getEditorParam()
          編集用エディターのパラメータを取得します。
 String getEventColumn()
          イベントカラム(親カラム)の取得 イベントカラムを取得します。
 String getEventURL()
          イベントURLの取得 eventColumn利用時のJSから呼び出すためのURL取得
 String getLabel()
          ラベル名を返します。
 LabelData getLabelData()
          ラベルデータオブジェクトを取得します。
 String getLang()
          言語を返します。
 String getMaxlength()
          カラムの文字桁数を返します。
 String getName()
          カラム名を返します。
 String getRawParameter()
          {@xxx}を変換していない状態のparameter 生のパラメータを取得します。
 String getRenderer()
          データの表示用レンデラーを返します。
 Attributes getRendererAttributes()
          表示用レンデラーの追加属性を返します。
 String getRendererParam()
          表示用レンデラーのパラメータを取得します。
 String getRoles()
          カラムロールを返します。
 String getViewLength()
          カラムの表示桁数を返します。
 boolean isAddNoValue()
          メニューに空の選択リストを追加するかどうかを取得します。
 boolean isOfficial()
          このカラムオブジェクトがカラムリソースより正式に作られたかどうかを取得します。
 boolean isWritable()
          カラムが書き込み可能かどうかを返します。
 void setAddNoValue(boolean add)
          メニューに空の選択リストを追加するかどうかを設定します。
 void setClassName(String className)
          カラムのクラスを文字列にした名称を設定します。
 void setCodeData(CodeData codeData)
          コードデータオブジェクトを設定します。
 void setColumnData(ColumnData clmDt)
          カラムデータオブジェクトを設定します。
 void setDbid(String dbid)
          接続先IDを設定します。
 void setDbType(String dbType)
          データのタイプを設定します。
 void setDbTypeParam(String inParam)
          データタイプのパラメータをします。
 void setDefValue(String dataDef)
          データのデフォルト値を設定します。
 void setEditor(String editor)
          データの編集用エディターを設定します。
 void setEditorAttributes(Attributes attri)
          編集用エディター用の追加属性を設定します。
 void setEditorParam(String inParam)
          編集用エディターのパラメータを設定します。
 void setEventColumn(String col)
          イベントカラム(親カラム)のセット イベントカラムをセットします。
 void setEventURL(String url)
          イベントURLのセット イベントカラム利用時にコールされるURLのセット
 void setLabelData(LabelData labelData)
          ラベルデータオブジェクトを設定します。
 void setLang(String lang)
          言語を設定します。
 void setMaxlength(String maxlength)
          カラムの文字桁数を設定します。
 void setName(String name)
          カラム名を設定します。
 void setParameter(String inParam)
          パラメータを設定します。
 void setRawParameter(String param)
          {@xxx}を変換していない状態のparameterセット用 生のパラメータを取得します。
 void setRenderer(String renderer)
          データの表示用レンデラーを設定します。
 void setRendererAttributes(Attributes attri)
          表示用レンデラーの追加属性を設定します。
 void setRendererParam(String inParam)
          表示用レンデラーのパラメータを設定します。
 void setRoles(String roles)
          カラムロールを設定します。
 void setViewLength(String viewLength)
          カラムの表示桁数を設定します。
 void setWritable(String writable)
          カラムが書き込み可能かどうかを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBColumnConfig

public DBColumnConfig(String lang,
                      String name,
                      LabelData labelData,
                      String className,
                      String maxlength,
                      String writable,
                      String renderer,
                      String editor,
                      CodeData codeData,
                      String dbType,
                      String dataDef,
                      String rendererPrm,
                      String editorPrm,
                      String dbTypePrm,
                      String roles,
                      boolean official,
                      String dbid)
コンストラクター 引数は、すべて文字列型で渡します。

パラメータ:
lang - String 言語
name - String カラム名
labelData - LabelData カラムのラベルデータオブジェクト
className - String カラムのクラスを文字列にした名称
maxlength - String カラムの文字桁数
writable - String カラムが書き込み可能かどうか
renderer - String データの表示用レンデラー
editor - String データの編集用エディター
codeData - CodeData メニューの項目オブジェクト
dbType - String データのタイプ
dataDef - String データのデフォルト値
rendererPrm - String 表示用レンデラーのパラメータ
editorPrm - String 編集用エディターのパラメータ
dbTypePrm - String データのタイプのパラメータ
roles - String カラムロール
official - boolean 正規カラムかどうか
dbid - String データベース接続先ID
変更履歴:
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。
3.5.5.7 (2004/05/10) CodeSelection を、codeName を元に構築できるように設定します。
3.6.0.3 (2004/10/05) dbTypePrm は、editorPrm と無関係に設定します。
3.6.0.7 (2004/11/06) カラムリソースから作成されたかどうか(official属性追加)

DBColumnConfig

public DBColumnConfig(String name)
簡易コンストラクター キーのみを設定して作成する、簡易的な DBColumnConfig オブジェクトを 作成します。

パラメータ:
name - String カラム名
変更履歴:
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。
3.6.0.7 (2004/11/06) カラムリソースから作成されたかどうか(official属性追加)
メソッドの詳細

getLang

public String getLang()
言語を返します。

戻り値:
言語

setLang

public void setLang(String lang)
言語を設定します。

パラメータ:
lang - String

getName

public String getName()
カラム名を返します。

戻り値:
カラム名

setName

public void setName(String name)
カラム名を設定します。

パラメータ:
name - String

getLabel

public String getLabel()
ラベル名を返します。

戻り値:
ラベル名

getClassName

public String getClassName()
カラムのクラスを文字列にした名称を返します。

戻り値:
カラムのクラスを文字列にした名称

setClassName

public void setClassName(String className)
カラムのクラスを文字列にした名称を設定します。

パラメータ:
className - String

getViewLength

public String getViewLength()
カラムの表示桁数を返します。 viewLength は、設定した場合のみ、使用できます。通常は、null が返ります。

戻り値:
カラムの表示桁数
変更履歴:
4.0.0 (2005/01/31) メソッド名変更 getSize() → getViewLength()

setViewLength

public void setViewLength(String viewLength)
カラムの表示桁数を設定します。

パラメータ:
viewLength - String
変更履歴:
4.0.0 (2005/01/31) メソッド名変更 setSize() → setViewLength()

getMaxlength

public String getMaxlength()
カラムの文字桁数を返します。

戻り値:
カラムの文字桁数
変更履歴:
3.5.5.5 (2004/04/23) 新規追加

setMaxlength

public void setMaxlength(String maxlength)
カラムの文字桁数を設定します。

パラメータ:
maxlength - String
変更履歴:
3.5.5.5 (2004/04/23) 新規追加

isWritable

public boolean isWritable()
カラムが書き込み可能かどうかを返します。

戻り値:
カラムが書き込み可能かどうか

setWritable

public void setWritable(String writable)
カラムが書き込み可能かどうかを設定します。

パラメータ:
writable - String

getRenderer

public String getRenderer()
データの表示用レンデラーを返します。

戻り値:
データの表示用レンデラー
変更履歴:
3.1.0.0 (2003/03/20) Renderer をキーのみ返すように変更

setRenderer

public void setRenderer(String renderer)
データの表示用レンデラーを設定します。

パラメータ:
renderer - String

getEditor

public String getEditor()
データの編集用エディターを返します。

戻り値:
データの編集用エディター
変更履歴:
3.1.0.0 (2003/03/20) Editor をキーのみ返すように変更

setEditor

public void setEditor(String editor)
データの編集用エディターを設定します。

パラメータ:
editor - String

getDbType

public String getDbType()
文字種別名を返します。

戻り値:
データの文字種別

setDbType

public void setDbType(String dbType)
データのタイプを設定します。

パラメータ:
dbType - String

getRoles

public String getRoles()
カラムロールを返します。

戻り値:
カラムロール

setRoles

public void setRoles(String roles)
カラムロールを設定します。

パラメータ:
roles - String

getDefValue

public String getDefValue()
データのデフォルト値を返します。

戻り値:
データのデフォルト値

setDefValue

public void setDefValue(String dataDef)
データのデフォルト値を設定します。

パラメータ:
dataDef - String

getRendererAttributes

public Attributes getRendererAttributes()
表示用レンデラーの追加属性を返します。

戻り値:
attri Attributes

setRendererAttributes

public void setRendererAttributes(Attributes attri)
表示用レンデラーの追加属性を設定します。

パラメータ:
attri - Attributes

getEditorAttributes

public Attributes getEditorAttributes()
編集用エディター用の追加属性を返します。

戻り値:
attri Attributes

setEditorAttributes

public void setEditorAttributes(Attributes attri)
編集用エディター用の追加属性を設定します。

パラメータ:
attri - Attributes

setParameter

public void setParameter(String inParam)
パラメータを設定します。 ここで設定された値は、すべて(表示、編集、文字)のパラメータにセットされます。

パラメータ:
inParam - String
変更履歴:
3.4.0.0 (2003/09/01) 表示パラメータ、編集パラメータ、文字パラメータの追加。

getRendererParam

public String getRendererParam()
表示用レンデラーのパラメータを取得します。

戻り値:
表示用レンデラーのパラメータ
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

setRendererParam

public void setRendererParam(String inParam)
表示用レンデラーのパラメータを設定します。

パラメータ:
inParam - String 表示用レンデラーのパラメータ
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

getEditorParam

public String getEditorParam()
編集用エディターのパラメータを取得します。

戻り値:
編集用エディターのパラメータ
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

setEditorParam

public void setEditorParam(String inParam)
編集用エディターのパラメータを設定します。

パラメータ:
inParam - String 編集用エディターのパラメータ
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

getDbTypeParam

public String getDbTypeParam()
データタイプのパラメータを取得します。

戻り値:
データタイプのパラメータ
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

setDbTypeParam

public void setDbTypeParam(String inParam)
データタイプのパラメータをします。

パラメータ:
inParam - String
変更履歴:
3.4.0.0 (2003/09/01) 新規追加

isAddNoValue

public boolean isAddNoValue()
メニューに空の選択リストを追加するかどうかを取得します。

戻り値:
addNoValue (true:追加する/false:追加しない)
変更履歴:
3.5.5.7 (2004/05/10) 新規追加

setAddNoValue

public void setAddNoValue(boolean add)
メニューに空の選択リストを追加するかどうかを設定します。

パラメータ:
add - boolean (true:追加する/false:追加しない)
変更履歴:
3.5.5.7 (2004/05/10) 新規追加

isOfficial

public boolean isOfficial()
このカラムオブジェクトがカラムリソースより正式に作られたかどうかを取得します。 カラムリソースが無い場合は、仮オブジェクトかデータベースメタデータより作成されます。 その場合は、チェック機能が緩くなるため、正式なカラムオブジェクトと区別する為に この属性を持ちます。

戻り値:
official (true:正式/false:暫定)
変更履歴:
3.6.0.7 (2004/11/06) 新規追加

setDbid

public void setDbid(String dbid)
接続先IDを設定します。

パラメータ:
dbid - String 接続先ID

getDbid

public String getDbid()
接続先IDを返します。

戻り値:
接続先ID

getColumnData

public ColumnData getColumnData()
カラムデータオブジェクトを取得します。

戻り値:
ColumnData

setColumnData

public void setColumnData(ColumnData clmDt)
カラムデータオブジェクトを設定します。 ここでは、オブジェクトその物を持つのではなく、設定された値のみ持ちます。

パラメータ:
clmDt - ColumnData

getCodeData

public CodeData getCodeData()
コードデータオブジェクトを取得します。

戻り値:
CodeData
変更履歴:
4.0.0 (2005/01/31) 新規作成

setCodeData

public void setCodeData(CodeData codeData)
コードデータオブジェクトを設定します。

パラメータ:
codeData - ColumnData
変更履歴:
4.0.0 (2005/01/31) 新規作成

getLabelData

public LabelData getLabelData()
ラベルデータオブジェクトを取得します。

戻り値:
LabelData

setLabelData

public void setLabelData(LabelData labelData)
ラベルデータオブジェクトを設定します。

パラメータ:
labelData - LabelData

setEventColumn

public void setEventColumn(String col)
イベントカラム(親カラム)のセット イベントカラムをセットします。

パラメータ:
col -
変更履歴:
4.3.6.0 (2009/04/01)

getEventColumn

public String getEventColumn()
イベントカラム(親カラム)の取得 イベントカラムを取得します。

戻り値:
イベントカラム
変更履歴:
4.3.6.0 (2009/04/01)

getRawParameter

public String getRawParameter()
{@xxx}を変換していない状態のparameter 生のパラメータを取得します。

戻り値:
生パラメータ
変更履歴:
4.3.6.0 (2009/04/01)

setRawParameter

public void setRawParameter(String param)
{@xxx}を変換していない状態のparameterセット用 生のパラメータを取得します。

パラメータ:
param -
変更履歴:
4.3.6.0 (2009/04/01)

setEventURL

public void setEventURL(String url)
イベントURLのセット イベントカラム利用時にコールされるURLのセット

パラメータ:
url -
変更履歴:
4.3.6.0 (2009/04/01)

getEventURL

public String getEventURL()
イベントURLの取得 eventColumn利用時のJSから呼び出すためのURL取得

戻り値:
イベントURL
変更履歴:
4.3.6.0 (2009/04/01)

openGion 5.0.0.0

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