TemplateMailContext)。
予めデータベースに登録されたテンプレートを元にメールを作成・送信する。
非定型メール送信(FreeTextMailContext)。任意の件名・本文でメールを作成・送信する。
メールの送信単位Mapを実装するクラスの、ラッパークラスを作成するための抽象クラス。
サブクラスで#getDelegateMap()を実装することで、任意のMapに処理を委譲できる。MessagingContextを利用してメッセージ送信を行う。
そのため、nablarch.fw.messaging.handler.MessagingContextHandlerをハンドラキューに追加する必要がある。
MessagingContextの設定方法についてはMessageSenderSettings#MessageSenderSettings(String)を参照。SystemRepositoryからStringResourceHolderを取得する。
取得できなかった場合は、PropertiesStringResourceLoaderでロードしたリソースキャッシュを持つStringResourceHolderを取得する。FixedLengthDataBindConfigを構築する。MultipleKeyCaseMap.get(Object)
MultipleKeyCaseMap.containsKey(Object)
MultipleKeyCaseMap.put(String, Object)
MultipleKeyCaseMap.putAll(java.util.Map)
同一キーとみなす例
大文字小文字の区別はしない。(USER_NAMEとuser_nameは同一キーとみなす)
アンダースコアの有無は区別しない。(USER_NAMEとuserNameは同一キーとみなす)