@Published(tag="architect")
public class MailRequester
extends java.lang.Object
TemplateMailContext)。
         予めデータベースに登録されたテンプレートを元にメールを作成・送信する。FreeTextMailContext)。任意の件名・本文でメールを作成・送信する。MailUtil.getMailRequester()| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | requestToSend(FreeTextMailContext ctx)非定型メールの送信要求を行う。 | 
| java.lang.String | requestToSend(TemplateMailContext ctx)定型メールの送信要求を行う。 | 
| void | setMailAttachedFileTable(MailAttachedFileTable mailAttachedFileTable)添付ファイル管理テーブルのスキーマ情報を設定する。 | 
| void | setMailConfig(MailConfig mailConfig)メール関連のコード値を保持するデータオブジェクトを設定する。 | 
| void | setMailRecipientTable(MailRecipientTable mailRecipientTable)メール送信先管理テーブルのスキーマ情報を設定する。 | 
| void | setMailRequestConfig(MailRequestConfig mailRequestConfig)メール送信要求共通設定を保持するデータオブジェクトを設定する。 | 
| void | setMailRequestIdGenerator(IdGenerator mailRequestIdGenerator)メール送信要求IDジェネレータを設定する。 | 
| void | setMailRequestTable(MailRequestTable mailRequestTable)mailSendRequestTable メール送信要求管理テーブルのスキーマ情報を設定する。 | 
| void | setMailTransactionManager(SimpleDbTransactionManager mailTransactionManager)メール送信時に利用するトランザクションマネージャを設定する。 | 
| void | setTemplateEngineMailProcessor(nablarch.common.mail.TemplateEngineMailProcessor templateEngineMailProcessor)定型メールの件名と本文を構築するテンプレートエンジン処理クラスを設定する。 | 
@Published public java.lang.String requestToSend(FreeTextMailContext ctx) throws AttachedFileSizeOverException, RecipientCountException
ctx - 非定型メール送信要求AttachedFileSizeOverException - 添付ファイルのサイズが上限値を超えた場合RecipientCountException - 宛先数が上限値を超えた場合@Published public java.lang.String requestToSend(TemplateMailContext ctx) throws AttachedFileSizeOverException, RecipientCountException
ctx - 定型メール送信要求AttachedFileSizeOverException - 添付ファイルのサイズが上限値を超えた場合RecipientCountException - 宛先数が上限値を超えた場合public void setMailRequestConfig(MailRequestConfig mailRequestConfig)
mailRequestConfig - メール送信要求共通設定を保持するデータオブジェクトpublic void setMailConfig(MailConfig mailConfig)
mailConfig - メール関連のコード値を保持するデータオブジェクトpublic void setMailRequestIdGenerator(IdGenerator mailRequestIdGenerator)
mailRequestIdGenerator - メール送信要求IDジェネレータpublic void setMailRequestTable(MailRequestTable mailRequestTable)
mailRequestTable - メール送信要求管理テーブルのスキーマ。public void setMailRecipientTable(MailRecipientTable mailRecipientTable)
mailRecipientTable - メール送信先管理テーブルのスキーマ情報public void setMailAttachedFileTable(MailAttachedFileTable mailAttachedFileTable)
mailAttachedFileTable - 添付ファイル管理テーブルのスキーマ情報public void setMailTransactionManager(SimpleDbTransactionManager mailTransactionManager)
mailTransactionManager - トランザクションマネージャpublic void setTemplateEngineMailProcessor(nablarch.common.mail.TemplateEngineMailProcessor templateEngineMailProcessor)
templateEngineMailProcessor - 定型メールの件名と本文を構築するテンプレートエンジン処理クラス