public abstract class AbstractDBType extends java.lang.Object implements DBType
コンストラクタと説明 |
---|
AbstractDBType()
デフォルトコンストラクター
|
AbstractDBType(java.lang.String defValue)
コンストラクター
各サブクラスのタイプ値とデフォルト値を設定して、オブジェクトを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getDefault()
そのDBTypeの,デフォルトの値(物理的初期設定値)を返します。
|
NativeType |
getNativeType()
NATIVEの型の識別コードを返します。
|
java.lang.String |
valueAction(java.lang.String action,
java.lang.String oldValue,
java.lang.String newValue)
action で指定されたコマンドを実行して、値の変換を行います。
|
java.lang.String |
valueAdd(java.lang.String value)
String引数の文字列を+1した文字列を返します。
|
java.lang.String |
valueAdd(java.lang.String value,
java.lang.String add)
String引数の文字列に、第2引数に指定の文字列(数字、日付等)を加算して返します。
|
ErrorMessage |
valueCheck(java.lang.String key,
java.lang.String value,
int sizeX,
int sizeY,
java.lang.String typeParam,
boolean isStrict)
データが登録可能かどうか[true/false]をチェックします。
|
java.lang.String |
valueFill(java.lang.String value,
int sizeX,
int sizeY,
java.lang.String encode)
半角スペースで固定長(半角換算の数)に変換した文字列を返します。
|
java.lang.String |
valueSet(java.lang.String value)
エディターで編集されたデータを登録する場合に、データそのものを変換して、実登録データを作成します。
|
protected ErrorMessage |
xssCheck(java.lang.String key,
java.lang.String value,
ErrorMessage msg)
HTMLタグかどうかをチェックします。
|
public AbstractDBType()
4.0.0.0 (2005/01/31) type 廃止 |
public AbstractDBType(java.lang.String defValue)
defValue
- データのデフォルト値4.0.0.0 (2005/01/31) type 廃止 |
public NativeType getNativeType()
getNativeType
インタフェース内 DBType
NativeType
3.5.4.7 (2004/02/06) 新規作成 |
4.1.1.2 (2008/02/28) Enum型(fukurou.model.NativeType)に変更 |
public java.lang.String valueFill(java.lang.String value, int sizeX, int sizeY, java.lang.String encode)
public java.lang.String getDefault()
getDefault
インタフェース内 DBType
public java.lang.String valueAdd(java.lang.String value)
public java.lang.String valueAdd(java.lang.String value, java.lang.String add)
public java.lang.String valueSet(java.lang.String value)
public java.lang.String valueAction(java.lang.String action, java.lang.String oldValue, java.lang.String newValue)
valueAction
インタフェース内 DBType
action
- アクションコマンドoldValue
- 入力データ(旧データ)newValue
- 入力データ(新データ)public ErrorMessage valueCheck(java.lang.String key, java.lang.String value, int sizeX, int sizeY, java.lang.String typeParam, boolean isStrict)
valueCheck
インタフェース内 DBType
key
- キーvalue
- 値sizeX
- 整数部分の文字列の長さsizeY
- 少数部分の文字列の長さtypeParam
- dbType パラメータisStrict
- 厳密にチェックするかどうか [true:する/false:標準的]2.1.1.1 (2002/11/15) HTMLタグチェックのメソッドの共有化。 |
3.0.1.3 (2003/03/11) DBTypeCheckUtilクラスを利用するように修正 |
3.6.0.0 (2004/09/22) dbType パラメータを引数に追加 |
5.2.2.0 (2010/11/01) 厳密にチェック(isStrict=true)するフラグを追加 |
protected ErrorMessage xssCheck(java.lang.String key, java.lang.String value, ErrorMessage msg)
key
- タグのキーvalue
- 対象の値msg
- ErrorMessageオブジェクト2.1.1.1 (2002/11/15) HTMLタグチェックのメソッドの共有化。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.