org.opengion.hayabusa.db

## クラス DBEventColumn

- java.lang.Object
- - org.opengion.hayabusa.db.DBEventColumn

-     public class DBEventColumn
      extends java.lang.Object

  動的プルダウンなどで利用されるイベントカラムの各種情報を保持するための 管理クラスです。 内容を置き換えるカラム(子カラム)の名前をキーに、イベントカラム(親カラム)や、 イベント発行時の処理URL等を管理します。 これらの情報は、ColumnTagやSelectTag、ViewFormTagなどで登録され、その結果を JavaScriptのコードとして出力します。(common/eventColumn.jsp) ここで出力された情報をイベント発行時に、JavaScriptが参照し、処理URLに渡す ことで、動的な項目の入れ替えを実現しています。
  変更履歴:

    5.1.7.0 (2010/06/01) 新規追加
    5.9.0.1 (2015/09/11) アンダースコア対応

  バージョン
    4.0
  作成者
    Hiroki Nakamura
  導入されたバージョン:
    JDK5.0,

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `(package private) java.lang.String` | `editor`
    `(package private) java.lang.String` | `editParam`
    `(package private) java.lang.String` | `evCol`
    `(package private) java.lang.String` | `eventUrl`
    `(package private) boolean` | `flgEncrypt`
    `(package private) HybsCryptography` | `hc`
    `(package private) java.lang.String` | `name`
    `(package private) java.lang.String` | `renderer`
    `(package private) java.lang.String` | `rendParam`
    `(package private) java.util.regex.Pattern` | `trgPattern`

  - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `DBEventColumn(java.lang.String name, java.lang.String evCol, java.lang.String eventUrl, java.lang.String renderer, java.lang.String editor, java.lang.String rendParam, java.lang.String editParam)` 初期情報を含んだ新規オブジェクトを作成します。

  - ### メソッドのサマリー

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getEditor()` 子カラムのエディターを返します。
    `java.lang.String` | `getEditParam()` 子カラムの編集パラメーターを返します。
    `java.lang.String` | `getEditParamKeys()` エディターパラメータのキーリストを渡します。
    `java.lang.String` | `getEventColumn()` イベントカラム(親カラム・カンマ区切り)を返します。
    `java.lang.String` | `getEventURL()` イベント発行時の処理URLを返します。
    `java.lang.String` | `getName()` 内容を置き換えるカラム(子カラム)を返します。
    `java.lang.String` | `getRenderer()` 子カラムのレンデラーを返します。
    `java.lang.String` | `getRendParam()` 子カラムの表示パラメーターを返します。
    `java.lang.String` | `getRendParamKeys()` レンデラーパラメータのキーリストを渡します。
    `boolean` | `isFlgEncrypt()` 暗号化フラグを渡します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### name

          final java.lang.String name

    - #### evCol

          final java.lang.String evCol

    - #### eventUrl

          final java.lang.String eventUrl

    - #### renderer

          final java.lang.String renderer

    - #### editor

          final java.lang.String editor

    - #### rendParam

          final java.lang.String rendParam

    - #### editParam

          final java.lang.String editParam

    - #### flgEncrypt

          final boolean flgEncrypt

    - #### trgPattern

          final java.util.regex.Pattern trgPattern

    - #### hc

          HybsCryptography hc

  - ### コンストラクタの詳細

    - #### DBEventColumn

          public DBEventColumn(java.lang.String name,
                       java.lang.String evCol,
                       java.lang.String eventUrl,
                       java.lang.String renderer,
                       java.lang.String editor,
                       java.lang.String rendParam,
                       java.lang.String editParam)

      初期情報を含んだ新規オブジェクトを作成します。 このコンストラクタではflgEncryptをfalseとして扱う。
      パラメータ:
        `name` - 内容を置き換えるカラム(子カラム)
        `evCol` - イベントカラム(親カラム・カンマ区切り)
        `eventUrl` - イベント発行時の処理URL
        `renderer` - 子カラムのレンデラー
        `editor` - 子カラムのエディター
        `rendParam` - 子カラムの表示パラメーター
        `editParam` - 子カラムの編集パラメーター
      変更履歴:

        5.10.4.0 (2018/10/05) 暗号化対応

  - ### メソッドの詳細

    - #### getName

          public java.lang.String getName()

      内容を置き換えるカラム(子カラム)を返します。
      戻り値:
        内容を置き換えるカラム(子カラム)

    - #### getEventColumn

          public java.lang.String getEventColumn()

      イベントカラム(親カラム・カンマ区切り)を返します。
      戻り値:
        イベントカラム(親カラム・カンマ区切り)

    - #### getEventURL

          public java.lang.String getEventURL()

      イベント発行時の処理URLを返します。
      戻り値:
        イベント発行時の処理URL
      変更履歴:

        5.1.8.0 (2010/07/01) getEventUrl ⇒ getEventURL に変更

    - #### getRenderer

          public java.lang.String getRenderer()

      子カラムのレンデラーを返します。
      戻り値:
        子カラムのレンデラー

    - #### getEditor

          public java.lang.String getEditor()

      子カラムのエディターを返します。
      戻り値:
        子カラムのエディター

    - #### getRendParam

          public java.lang.String getRendParam()

      子カラムの表示パラメーターを返します。
      戻り値:
        子カラムの表示パラメーター
      変更履歴:

        5.9.0.1 (2015/09/11) アンダースコア対応
        5.10.4.0 (2018/10/05) 暗号化処理追加

    - #### getEditParam

          public java.lang.String getEditParam()

      子カラムの編集パラメーターを返します。
      戻り値:
        子カラムの編集パラメーター
      変更履歴:

        5.9.0.1 (2015/09/11) アンダースコア対応
        5.10.4.0 (2018/10/05) 暗号化処理追加

    - #### getRendParamKeys

          public java.lang.String getRendParamKeys()

      レンデラーパラメータのキーリストを渡します。 複合化後の値設定に利用します。
      戻り値:
        レンデラーパラメータのキーリスト
      変更履歴:

        5.10.4.0 (2018/10/05) 新規作成

    - #### getEditParamKeys

          public java.lang.String getEditParamKeys()

      エディターパラメータのキーリストを渡します。 複合化後の値設定に利用します。
      戻り値:
        エディターパラメータのキーリスト
      変更履歴:

        5.10.4.0 (2018/10/05) 新規作成

    - #### isFlgEncrypt

          public boolean isFlgEncrypt()

      暗号化フラグを渡します。
      戻り値:
        暗号化フラグ
      変更履歴:

        5.10.4.0 (2018/10/05) 新規作成

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