@Published(tag="architect") public class MailRecipientTable extends java.lang.Object implements Initializable
Modifier and Type | Class and Description |
---|---|
static class |
MailRecipientTable.MailRecipient
メール送信先の1レコード分の情報を保持するクラス。
|
Constructor and Description |
---|
MailRecipientTable() |
Modifier and Type | Method and Description |
---|---|
java.util.List<MailRecipientTable.MailRecipient> |
find(java.lang.String mailRequestId,
java.lang.String recipientType)
送信先情報を取得する。
指定されたメールリクエストIDと宛先区分に紐付く送信先の情報を取得する。
|
java.lang.String |
getTableName()
メール送信先テーブルの名前を取得する。
|
void |
initialize()
初期化処理を行う。
|
void |
insert(java.lang.String mailRequestId,
MailContext context,
MailConfig mailConfig)
送信先テーブルに送信先情報のデータを追加する。
|
void |
insert(java.lang.String mailRequestId,
MailContext context,
MailConfig mailConfig,
java.lang.String transactionName)
指定されたトランザクション名を用いて送信先テーブルに送信先情報のデータを追加する
|
void |
setMailAddressColumnName(java.lang.String mailAddressColumnName)
メール送信先テーブルの送信先メールアドレスカラムの名前を設定する。
|
void |
setMailRequestIdColumnName(java.lang.String mailRequestIdColumnName)
メール送信先テーブルの要求IDカラムの名前を設定する。
|
void |
setRecipientTypeColumnName(java.lang.String recipientTypeColumnName)
メール送信先テーブルの送信先区分カラムの名前を設定する。
|
void |
setSerialNumberColumnName(java.lang.String serialNumberColumnName)
メール送信先テーブルの連番カラムの名前を設定する。
|
void |
setTableName(java.lang.String tableName)
メール送信先テーブルの名前を設定する。
|
public void setTableName(java.lang.String tableName)
tableName
- メール送信先テーブルの名前public java.lang.String getTableName()
public void setMailRequestIdColumnName(java.lang.String mailRequestIdColumnName)
mailRequestIdColumnName
- メール送信先テーブルの要求IDカラムの名前public void setSerialNumberColumnName(java.lang.String serialNumberColumnName)
serialNumberColumnName
- メール送信先テーブルの連番カラムの名前public void setRecipientTypeColumnName(java.lang.String recipientTypeColumnName)
recipientTypeColumnName
- メール送信先テーブルの送信先区分カラムの名前public void setMailAddressColumnName(java.lang.String mailAddressColumnName)
mailAddressColumnName
- メール送信先テーブルの送信先メールアドレスカラムの名前public void insert(java.lang.String mailRequestId, MailContext context, MailConfig mailConfig)
mailRequestId
- メールリクエストIDcontext
- メール送信先情報を持つオブジェクトmailConfig
- メールの設定情報を持つオブジェクトpublic void insert(java.lang.String mailRequestId, MailContext context, MailConfig mailConfig, java.lang.String transactionName)
mailRequestId
- メールリクエストIDcontext
- メール送信先情報を持つオブジェクトmailConfig
- メールの設定情報を持つオブジェクトtransactionName
- トランザクション名public java.util.List<MailRecipientTable.MailRecipient> find(java.lang.String mailRequestId, java.lang.String recipientType)
mailRequestId
- メールリクエストIDrecipientType
- 宛先区分public void initialize()
initialize
in interface Initializable