クラス DBType_PN

  • すべての実装されたインタフェース:
    DBType

    public class DBType_PN
    extends AbstractDBType
    情報機器事業部向け、品番情報の文字列を扱う為の、カラム属性を定義します。 品番情報は、3-5-3品番情報として扱われます。また、それぞれのフィールドにおいて、 使用可能文字(例えば、Rev文字列の制限)などを考慮しています。 電気品番(1桁目が'D' 5桁目が'8'OR'9')は、一番最後の桁をリビジョンUP (ABCEFGHJKLMNPRSTUVWY) □□□-□□□□□-□□■ 機械品番(上記以外の品番)は、10桁目をリビジョンUPする。 □□□-□□□□□-□■ (0123456789ABCEFGHJKLMNPRSTUVWY) タイプチェックとして、以下の条件を判定します。 ・文字列長は、Byte換算での文字数との比較 ・半角文字列チェック「 c < 0x20 || c > 0x7e 以外」エラー ・文字パラメータの 正規表現チェック ・クロスサイトスクリプティングチェック
    機能分類
    データ属性
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • フィールドの概要

      • インタフェースから継承されたフィールド org.opengion.hayabusa.db.DBType

        DEF_TYPE
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      DBType_PN()
      デフォルトコンストラクター
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      java.lang.String valueAdd​(java.lang.String value)
      製造品番のRev を UPした文字列を返します。
      java.lang.String valueSet​(java.lang.String value)
      エディターで編集されたデータを登録する場合に、データそのものを 変換して、実登録データを作成します。
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • DBType_PN

        public DBType_PN()
        デフォルトコンストラクター
        変更履歴:
        6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
    • メソッドの詳細

      • valueAdd

        public java.lang.String valueAdd​(java.lang.String value)
        製造品番のRev を UPした文字列を返します。 引数が null 、ゼロ文字列("")、の場合は,物理的初期設定値 (String getDefault())の値を返します。 10桁未満、購入品(Z品番)、RevUPできない場合は,そのままの品番を返します。 但し、電気品番(1桁目が'D' 5桁目が'8'OR'9')は、一番最後の桁をリビジョンUP □□□-□□□□□-□□■ 機械品番(上記以外の品番)は、10桁目をリビジョンUPする。 □□□-□□□□□-□■
        定義:
        valueAdd インタフェース内 DBType
        オーバーライド:
        valueAdd クラス内 AbstractDBType
        パラメータ:
        value - String引数の文字列
        戻り値:
        String引数の文字列を+1した文字列
        変更履歴:
        2.1.3.0 (2002/12/12) RevUP 対象でないコードをRevUPする場合の不具合対応
      • valueSet

        public java.lang.String valueSet​(java.lang.String value)
        エディターで編集されたデータを登録する場合に、データそのものを 変換して、実登録データを作成します。 データの表示用文字列を返します。 XXX-XXXXX-XXX 形式で入力された情報を、XXXXXXXXXXX 形式で表示します。 カット&ペースト対策です。
        定義:
        valueSet インタフェース内 DBType
        オーバーライド:
        valueSet クラス内 AbstractDBType
        パラメータ:
        value - (一般に編集データとして登録されたデータ)
        戻り値:
        修正後の文字列(一般にデータベースに登録するデータ)
        変更履歴:
        3.8.6.1 (2006/10/24) 新規追加