@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
- メールテンプレート管理テーブルのスキーマ情報