openGionopenGion
5.0.0.1

org.opengion.plugin.column
クラス DBType_ALL

java.lang.Object
  上位を拡張 org.opengion.plugin.column.AbstractDBType
      上位を拡張 org.opengion.plugin.column.DBType_ALL
すべての実装されたインタフェース:
DBType

public class DBType_ALL
extends AbstractDBType

半角/全角混在の一般的な制限のない文字列を扱う為の、カラム属性を定義します。 Char または Varchar2 属性に対応する文字型クラスで、DBType_XK との違いは、 valueCheck で、クロスサイトスクリプティングチェックを行わない為、 '&kt;', '>'などのデータを、直接データベースに登録することが可能です。 よって、このDBTypeを使用する場合は、必ず、Editor_HTML 、Renderer_HTML を使用して、'&kt;', '>'などのデータをエスケープ表示させてください。 タイプチェックとして、以下の条件を判定します。 ・文字列長は、Byte換算での文字数との比較 ・文字パラメータの 正規表現チェック

機能階層
データ属性
変更履歴:
3.3.3.2 (2003/07/24) 新規作成
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
DBType_ALL()
           
 
メソッドの概要
 ErrorMessage valueCheck(String key, String value, int sizeX, int sizeY, String param)
          データが登録可能かどうかをチェックします。
 
クラス org.opengion.plugin.column.AbstractDBType から継承されたメソッド
getDefault, getNativeType, valueAction, valueAdd, valueFill, valueSet, xssCheck
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBType_ALL

public DBType_ALL()
メソッドの詳細

valueCheck

public ErrorMessage valueCheck(String key,
                               String value,
                               int sizeX,
                               int sizeY,
                               String param)
データが登録可能かどうかをチェックします。 データがエラーの場合は、そのエラー内容を返します。

定義:
インタフェース DBType 内の valueCheck
オーバーライド:
クラス AbstractDBType 内の valueCheck
パラメータ:
key - String
value - String
sizeX - 整数部分の文字列の長さ
sizeY - 少数部分の文字列の長さ
param - dbType パラメータ
戻り値:
エラー内容
変更履歴:
3.6.0.0 (2004/09/22) dbType パラメータを引数に追加

openGion 5.0.0.1

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