openGionopenGion
5.5.0.1

org.opengion.hayabusa.db
クラス DBTypeCheckUtil

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.DBTypeCheckUtil

public final class DBTypeCheckUtil
extends java.lang.Object

DBカラムの属性チェックに使用されるメソッドを集約した、クラスです。 全変数は、public static final 宣言されており、全メソッドは、public static synchronized 宣言されています。

機能階層
データ属性
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

メソッドの概要
static java.lang.String byteLengthCheck(java.lang.String value, int len)
          文字列の長さをチェックします。
static java.lang.String decimalCodeCheck(java.lang.String value)
          文字列の符号の位置をチェックします。
static java.lang.String decimalFormatCheck(java.lang.String value)
          文字列の整合性(小数)をチェックします。
static java.lang.String decimalPointCheck(java.lang.String value)
          文字列の小数点の位置をチェックします。
static java.lang.String matcheCheck(java.lang.String value, java.lang.String regex)
          文字列の整合性を、dbType パラメータを利用してチェックします。
static java.lang.String numberFormatCheck(java.lang.String value)
          文字列の整合性(整数)をチェックします。
static java.lang.String sizeXCheck(java.lang.String value, int sizeX, int sizeY)
          文字列の長さ(整数部)をチェックします。
static java.lang.String sizeYCheck(java.lang.String value, int sizeX, int sizeY)
          文字列の長さ(小数部)をチェックします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

sizeXCheck

public static java.lang.String sizeXCheck(java.lang.String value,
                                          int sizeX,
                                          int sizeY)
文字列の長さ(整数部)をチェックします。

パラメータ:
value - 元の文字列
sizeX - 整数部分の文字列の長さ
sizeY - 少数部分の文字列の長さ
戻り値:
エラー文字列長さ(正常時は、null)

sizeYCheck

public static java.lang.String sizeYCheck(java.lang.String value,
                                          int sizeX,
                                          int sizeY)
文字列の長さ(小数部)をチェックします。

パラメータ:
value - 元の文字列
sizeX - 整数部分の文字列の長さ
sizeY - 少数部分の文字列の長さ
戻り値:
エラー文字列長さ(正常時は、null)

decimalPointCheck

public static java.lang.String decimalPointCheck(java.lang.String value)
文字列の小数点の位置をチェックします。 小数点(.)が、2箇所以上存在する(存在する位置が異なる)場合エラー

パラメータ:
value - 元の文字列
戻り値:
エラー文字列(正常時は、null)

decimalCodeCheck

public static java.lang.String decimalCodeCheck(java.lang.String value)
文字列の符号の位置をチェックします。 マイナス(-)が、存在しないか、先頭以外の場合は、エラー

パラメータ:
value - 元の文字列
戻り値:
エラー文字列(正常時は、null)

numberFormatCheck

public static java.lang.String numberFormatCheck(java.lang.String value)
文字列の整合性(整数)をチェックします。 0~9およびマイナス(-)を許可します。

パラメータ:
value - 元の文字列
戻り値:
エラー文字列(正常時は、null)

decimalFormatCheck

public static java.lang.String decimalFormatCheck(java.lang.String value)
文字列の整合性(小数)をチェックします。 0~9、マイナス(-)および小数点(.)を許可します。 og.rev 4.2.4.0 (2008/06/26) '.' or '-' のみはエラー

パラメータ:
value - 元の文字列
戻り値:
エラー文字列(正常時は、null)

byteLengthCheck

public static java.lang.String byteLengthCheck(java.lang.String value,
                                               int len)
文字列の長さをチェックします。 バイト数に換算して比較チェックします。

パラメータ:
value - 元の文字列
len - 文字列の長さ
戻り値:
エラー文字列(正常時は、null)
変更履歴:
3.0.1.3 (2003/03/11) メソッド新規追加
3.5.5.3 (2004/04/09) StringUtil の CODE を使用したメソッドを削除する。
5.3.9.0 (2011/09/01) DB_USE_TEXT_LENGTH を考慮した、「文字数」、「バイト数」チェック

matcheCheck

public static java.lang.String matcheCheck(java.lang.String value,
                                           java.lang.String regex)
文字列の整合性を、dbType パラメータを利用してチェックします。 regex が、null または、長さゼロの文字列の場合は、なにもしません。

パラメータ:
value - 元の文字列
regex - チェックする正規表現文字列
戻り値:
エラー文字列(正常時は、null)
変更履歴:
3.6.0.0 (2004/09/22) 新規作成

openGion 5.5.0.1

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