@Published(tag="architect") public class MailRequester extends java.lang.Object
TemplateMailContext)。
予めデータベースに登録されたテンプレートを元にメールを作成・送信する。FreeTextMailContext)。任意の件名・本文でメールを作成・送信する。| コンストラクタと説明 |
|---|
MailRequester() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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 |
setMailTemplateTable(MailTemplateTable mailTemplateTable)
メールテンプレート管理テーブルのスキーマ情報を設定する。
|
@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 setMailTemplateTable(MailTemplateTable mailTemplateTable)
mailTemplateTable - メールテンプレート管理テーブルのスキーマ情報