jp.ne.mki.wedge.data.check
クラス CheckMailAddress
java.lang.Object
|
+--jp.ne.mki.wedge.data.check.DefaultDataCheck
|
+--jp.ne.mki.wedge.data.check.CheckMailAddress
- すべての実装インタフェース:
- DataCheckInterface
- public class CheckMailAddress
- extends DefaultDataCheck
メールアドレスチェック
データ型を基にした標準チェック実行後、メールアドレスが適当かどうかを判断します。
メールアドレスのチェックは以下の順番で行います。
- @がない場合はエラー
- ユーザー,ドメインが定義されていないときにはエラー
- .で始まるユーザー、ドメインはエラー
- ドメインに.がない場合はエラー
- ユーザーの文字数が3桁未満の時はエラー
- ユーザー名に.が2つ以上あるときはエラー
- .を含んだドメイン名が4桁未満の時はエラー
メールアドレスチェックにてエラーが発生した場合、 "メールアドレスが間違っています"のメッセージが設定されます。
- バージョン:
- 1.0
メソッドの概要 |
boolean |
check(java.lang.String value,
boolean isOmit)
チェックを実行します。 |
boolean |
checkData(int execute_position,
java.lang.String value,
int index)
行指定のチェック実行します。 |
java.lang.String |
getErrorCode()
エラーコード取得 |
int |
getErrorIndex()
エラーインデックス取得 |
java.lang.String |
getErrorMessage()
エラーメッセージ取得 |
クラス jp.ne.mki.wedge.data.check.DefaultDataCheck から継承したメソッド |
checkCommon, checkData, checkData, checkData, getCheckCommonErrorCode, getCheckCommonErrorIndex, getCheckCommonErrorMessage, getCheckIndex, getData, getItemObject, isInsertOk, isItemOmitCheck, isItemOmitCheck, isOmitCheck, isTranOmitCheck, isTranOmitCheck, setCheckIndex, setData, setDataForGateway, setErrorCode, setErrorSubMessage, setManager |
クラス java.lang.Object から継承したメソッド |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CheckMailAddress
public CheckMailAddress()
checkData
public boolean checkData(int execute_position,
java.lang.String value,
int index)
throws java.lang.Throwable
- 行指定のチェック実行します。エラーメッセージに行数が設定されます。
- オーバーライド:
- クラス
DefaultDataCheck
内の checkData
- パラメータ:
int
- 実行場所(EXECUTE_ITEM:項目チェック,EXECUTE_TRANSACTION:トランチェック,EXECUTE_NONE:指定なし)String
- チェック対象の値int
- 行数- 戻り値:
- boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
check
public boolean check(java.lang.String value,
boolean isOmit)
throws java.lang.Throwable
- チェックを実行します。
- パラメータ:
String
- チェック対象の値- 戻り値:
- boolean 正常の場合はtrue、エラーの場合はfalseが返ります。
getErrorCode
public java.lang.String getErrorCode()
- エラーコード取得
- オーバーライド:
- クラス
DefaultDataCheck
内の getErrorCode
- 戻り値:
- String エラーコード
getErrorMessage
public java.lang.String getErrorMessage()
- エラーメッセージ取得
- オーバーライド:
- クラス
DefaultDataCheck
内の getErrorMessage
- 戻り値:
- String エラーメッセージ
getErrorIndex
public int getErrorIndex()
- エラーインデックス取得
- オーバーライド:
- クラス
DefaultDataCheck
内の getErrorIndex
- 戻り値:
- int エラーインデックス