org.opengion.hayabusa.develop

## クラス JspConvertEntity

- java.lang.Object
- - org.opengion.hayabusa.develop.JspConvertEntity

-     public final class JspConvertEntity
      extends Object

       GF91.GF92テーブルとJSPの変換オブジェクト

  作成者
    Takeshi.Takada

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

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `String` | `getAsColumnName()` カラムに付ける別名を取得(GF92.AS_CLM)。
    `String` | `getAsTableName()` テーブルに付ける別名を取得(GF91.AS_TABLE)。
    `String` | `getColumnCommentName()` カラム名称を取得。
    `String` | `getColumnName()` カラム名を取得。
    `static String[]` | `getDBKEY()` データのアクセス用のカラム名配列を返します。
    `String` | `getDefaultValue()` 初期値を取得。
    `String` | `getFromPartTableName()` From句ですぐに利用可能なカラム名を取得。
    `String` | `getFullColumnName()` テーブル名が先頭に付いたカラム名を取得。
    `JspConvertEntity` | `getJoinColumn()` 結合先のカラム情報を取得。
    `String` | `getJoinType()` 外部結合かを判定(GF92.JOIN_TYPE)。
    `String` | `getMust()` 必須を取得。
    `String` | `getNmpg()` プログラムの名称を取得します(GF90.NMPG)。
    `String` | `getNmSys()` システムの名称を取得します(GF90.NMSYS)。
    `String` | `getPgid()` プログラムIDを取得します。
    `String` | `getRemarks()` 属性内容を取得。
    `String` | `getSelectPartColumnName()` Select句ですぐに利用可能なカラム名を取得。
    `String` | `getTableName()` テーブル名を取得。
    `String` | `getType()` データのタイプを取得。
    `String` | `getUseOrder()` 並び替え設定か否かを判定(GF92.USE_ORDER)。
    `boolean` | `isNumber()` 数値項目か否かを判定。
    `static JspConvertEntity` | `newInstance(String[] data, int[] clmNo)` ファクトリクラス QUERY、JOIN、CONST は、ZOKUSEIデータが 存在しないとき、作成しません。

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

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

- - ### メソッドの詳細

    - #### newInstance

          public static JspConvertEntity newInstance(String[] data,
                                                     int[] clmNo)

      ファクトリクラス QUERY、JOIN、CONST は、ZOKUSEIデータが 存在しないとき、作成しません。 ここでは、null を返します。
      パラメータ:
        `data` - (GF92.NMSYORI)
        `clmNo` - カラム番号配列
      戻り値:
        新しく作成された JspConvertEntity

    - #### getDBKEY

          public static String[] getDBKEY()

      データのアクセス用のカラム名配列を返します。 これを利用して、カラム名の番号を取得し、JspConvertEntity#newInstance( String[],int[] ) の ２番目の引数に指定します。
      戻り値:
        DBKEY配列のクローン
      変更履歴:

        5.5.2.6 (2012/05/25) findbugs対応。JspConvertEntity.DBKEY を、JspConvertEntity.getDBKEY() に変更。

      このメソッドは、nullを返しません

    - #### getType

          public String getType()

      データのタイプを取得。(GF92.NMSYORI)
      戻り値:
        データのタイプ

    - #### getTableName

          public String getTableName()

      テーブル名を取得。(GF92.TABLE_NAME GF91.TABLE_NAME)
      戻り値:
        テーブル名

    - #### getColumnName

          public String getColumnName()

      カラム名を取得。(GF92.CLM)
      戻り値:
        カラム名

    - #### getColumnCommentName

          public String getColumnCommentName()

      カラム名称を取得。 カラム名称は、GF92.CLM をキーにリソースを検索した結果の日本語になります。SELECT文のコメントに使います。
      戻り値:
        カラム名称
      変更履歴:

        5.6.4.4 (2013/05/31) カラム名 追加

    - #### getFullColumnName

          public String getFullColumnName()

      テーブル名が先頭に付いたカラム名を取得。
      戻り値:
        カラム名(テーブル名付き)
      このメソッドは、nullを返しません

    - #### getJoinColumn

          public JspConvertEntity getJoinColumn()

      結合先のカラム情報を取得。
      戻り値:
        結合先のカラム

    - #### getAsTableName

          public String getAsTableName()

      テーブルに付ける別名を取得(GF91.AS_TABLE)。
      戻り値:
        テーブルに付ける別名

    - #### getAsColumnName

          public String getAsColumnName()

      カラムに付ける別名を取得(GF92.AS_CLM)。
      戻り値:
        カラムに付ける別名

    - #### getSelectPartColumnName

          public String getSelectPartColumnName()

      Select句ですぐに利用可能なカラム名を取得。
      戻り値:
        カラム名
      このメソッドは、nullを返しません

    - #### getFromPartTableName

          public String getFromPartTableName()

      From句ですぐに利用可能なカラム名を取得。
      戻り値:
        別名のついたテーブル名

    - #### getDefaultValue

          public String getDefaultValue()

      初期値を取得。(GF92.DEFAULT_VAL)
      戻り値:
        初期値

    - #### getRemarks

          public String getRemarks()

      属性内容を取得。(GF92.ZOKUSEI)
      戻り値:
        属性内容

    - #### getMust

          public String getMust()

      必須を取得。(GF92.MUST)
      戻り値:
        必須

    - #### getUseOrder

          public String getUseOrder()

      並び替え設定か否かを判定(GF92.USE_ORDER)。
      戻り値:
        判定結果

    - #### isNumber

          public boolean isNumber()

      数値項目か否かを判定。
      戻り値:
        判定結果

    - #### getNmSys

          public String getNmSys()

      システムの名称を取得します(GF90.NMSYS)。
      戻り値:
        名称

    - #### getPgid

          public String getPgid()

      プログラムIDを取得します。(GF92.PGID)
      戻り値:
        プログラムID

    - #### getNmpg

          public String getNmpg()

      プログラムの名称を取得します(GF90.NMPG)。
      戻り値:
        名称

    - #### getJoinType

          public String getJoinType()

      外部結合かを判定(GF92.JOIN_TYPE)。
      戻り値:
        判定結果

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