openGionopenGion
5.8.9.0

org.opengion.plugin.column
クラス DBType_PN

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.AbstractDBType
      上位を拡張 org.opengion.plugin.column.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()
           
 
メソッドの概要
 String valueAdd(String value)
          製造品番のRev を UPした文字列を返します。
 String valueSet(String value)
          エディターで編集されたデータを登録する場合に、データそのものを 変換して、実登録データを作成します。
 
クラス org.opengion.hayabusa.db.AbstractDBType から継承されたメソッド
getDefault, getNativeType, valueAction, valueAdd, valueCheck, valueFill, xssCheck
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBType_PN

public DBType_PN()
メソッドの詳細

valueAdd

public String valueAdd(String value)
製造品番のRev を UPした文字列を返します。 引数が null 、ゼロ文字列("")、の場合は,物理的初期設定値 (String getDefault())の値を返します。 10桁未満、購入品(Z品番)、RevUPできない場合は,そのままの品番を返します。 但し、電気品番(1桁目が'D' 5桁目が'8'OR'9')は、一番最後の桁をリビジョンUP □□□-□□□□□-□□■ 機械品番(上記以外の品番)は、10桁目をリビジョンUPする。 □□□-□□□□□-□■

定義:
インタフェース DBType 内の valueAdd
オーバーライド:
クラス AbstractDBType 内の valueAdd
パラメータ:
value - String引数の文字列
戻り値:
String引数の文字列を+1した文字列
変更履歴:
2.1.3.0 (2002/12/12) RevUP 対象でないコードをRevUPする場合の不具合対応

valueSet

public String valueSet(String value)
エディターで編集されたデータを登録する場合に、データそのものを 変換して、実登録データを作成します。 データの表示用文字列を返します。 XXX-XXXXX-XXX 形式で入力された情報を、XXXXXXXXXXX 形式で表示します。 カット&ペースト対策です。

定義:
インタフェース DBType 内の valueSet
オーバーライド:
クラス AbstractDBType 内の valueSet
パラメータ:
value - (一般に編集データとして登録されたデータ)
戻り値:
修正後の文字列(一般にデータベースに登録するデータ)
変更履歴:
3.8.6.1 (2006/10/24) 新規追加

openGion 5.8.9.0

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