UNICORN - server side
|
静的公開メンバ関数 | |
static | getMessage () |
static | isEmail ($argEmail) |
static | isEmailLocalPart ($argLocalPart) |
static | isDomain ($argDomain) |
静的限定公開メンバ関数 | |
static | _setMessage ($argMsg) |
Validate関数群
使用者様へのルールとお願い: ・エラーがあったらthrowされるので、try〜catchして下さい ・is〜 エラーがあった時点でExceptionを発生させ、処理を終了します。 ・check〜 状態をすべてチェックし、エラーを貯めこみます。最後まで処理出来ればTRUEを返しますが、途中に起きたエラーは貯めこまれます。 → なので、使用者「何処で・いくつ」エラーが起きていたかを別メソッドを通してエラーを取得し、自身でハンドリングする必要があります。
開発者様へのルールとお願い: ・上記使用者の意図にそって実装を追加して下さい。 ・このクラスの中にあるメソッドは全てstaticでなければなりません。 ・RFCは必ず確認して下さい。 ・messageは(何エラーか,何処で)の順番で記述して下さい。備考は最後に追加して下さい。
|
staticprotected |
messageのアクセサ ただし、セットは継承した子クラスしか出来ないように縛ってある
|
static |
messageのアクセサ
|
static |
ドメイン名がRFC1035に従っているかをチェックする
|
static |
メールアドレスがRFC2822(+DoCoMoの拡張)に従っているかをチェックする
|
static |
メールのローカルパートがRFC2822(+DoCoMoの拡張)に従っているかをチェックする RFC2822では 末尾の '.' は許されていないが, DoCoMoは許すので ここでも許している.