public interface ToMailAddressResolver
MessageDeliverer
で利用されます。修飾子とタイプ | メソッドと説明 |
---|---|
List<MailAddress> |
getMailAddress(String userCd,
Date baseDate,
Locale locale)
指定された ユーザコード と 基準日 と ロケール から、メールアドレスを取得します。
|
boolean |
isSupported(Event event)
このクラスが、引数に与えられた Event をサポートしているかどうかを判定します。
|
List<MailAddress> getMailAddress(String userCd, Date baseDate, Locale locale)
MessageDeliverer
で利用されます。MessageDeliverer
は、
ServiceLoaderUtil#loadPriority(Class)
を利用して、 ToMailAddressResolver
を 順番に呼び出します。 ToMailAddressResolver
に処理が移ります。MessageDeliverer
はメールアドレスが解決されたと判断されます。ToMailAddressResolver
に処理を行わせたくない場合は、空のListを返却してください。MailAddress
に関する制限は以下の通りですMailAddress.getAddress()
の値は、null でないことは保証されますが、メールアドレスとして妥当な文字列であることは保証されていません。MailAddress.getPersonal()
の値には null が格納されます。userCd
- ユーザコードbaseDate
- 基準日locale
- ロケールboolean isSupported(Event event)
getMailAddress(String, Date, Locale)
が実行されます。event
- イベントCopyright © 2012 NTT DATA INTRAMART CORPORATION