/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JSYejbC0000306Domain
*	ソースファイル名：JSYejbC0000306Domain.java
*	作成者			：EK907067
*	日付			：2011年07月29日
*＜機能概要＞
*	番号(20桁)(識別子)ドメインクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	ｖ1.00.00
*
********************************************************************************/

package eo.ejb.domain;

/**
 * C0000306 番号(20桁)(識別子)ドメインクラス.
 */
public class JSYejbC0000306Domain extends JSYejbBaseDomain {

    /**
     * チェック属性.
     * 例) "hankaku1" ...etc
     */
    private String _dataCheckDefine = "hannkakuesuuji1";

    /**
     * 桁数型.
     * 例) 0：桁指定無し 1：固定 2：可変 3：数値 4：精度 5：バイナリ 6:有効桁数
     */
    private String _ketaTypeDefine = "1";

    /**
     * 桁数チェック属性.
     * 例) "ketasuu0" ...etc
     */
    private String _ketaCheckDefine = "ketasuu1";

    /**
     * 有効桁数定義文字列（固定長）.
     * 例) 50
     */
    private int _fixedPlaceDefine = 20;

    /**
     * 有効桁数定義文字列(上限/下限).
     * 例) 上限 1 下限 100
     */
    private int _lowerPlaceDefine = -1;
    private int _upperPlaceDefine = -1;

    /**
     * 数値・精度桁数定義文字列(整数部/小数部).
     * 例) 整数部10 小数部2
     */
    private int _seisuPlaceDefine = -1;
    private int _shosuPlaceDefine = -1;

    /**
     * バイナリ長定義文字列(上限/下限).
     * 例) 上限 50byte 下限 1024byte
     */
    private int _lowerByteDefine = -1;
    private int _upperByteDefine = -1;

    /**
     * 有効桁数定義文字列(列挙型).
     * 例) "3,5,11"（カンマ区切り）
     */
    private String _enumPlaceDefine = "";

    /**
     * リファレンス属性.
     * 例) "ref_chk0","ref_chk1","ref_chk2" ...etc
     */
    private String _referenceDefine = "ref_chk0";

    /**
     * リファレンス定義.
     * 例) "1,2,3"（カンマ区切り）,"SP00001"（パラメタ値）･･･etc
     */
    private String _referenceValue = "";

    /**
     * コンストラクタ.
     * 
     */
    public JSYejbC0000306Domain() {
        super();
        dataCheckDefine = _dataCheckDefine;
        ketaTypeDefine = _ketaTypeDefine;
        ketaCheckDefine = _ketaCheckDefine;
        fixedPlaceDefine = _fixedPlaceDefine;
        lowerPlaceDefine = _lowerPlaceDefine;
        upperPlaceDefine = _upperPlaceDefine;
        seisuPlaceDefine = _seisuPlaceDefine;
        shosuPlaceDefine = _shosuPlaceDefine;
        lowerByteDefine = _lowerByteDefine;
        upperByteDefine = _upperByteDefine;
        enumPlaceDefine = _enumPlaceDefine;
        referenceDefine = _referenceDefine;;
        referenceValue = _referenceValue;
    }

}
