@Published(tag="architect") public class MailRequestTable extends Object implements Initializable
修飾子とタイプ | メソッドと説明 |
---|---|
SqlPStatement |
createReaderStatement(String mailSendPatternId)
処理対象データを取得する
SqlPStatement を生成する。 |
SqlPStatement |
createReaderStatement(String mailSendPatternId,
String sendProcessId)
処理対象データを取得する
SqlPStatement を生成する。 |
nablarch.common.mail.MailRequestTable.MailRequest |
getMailRequest(SqlRow data)
SQLの取得結果の1レコードをMailRequestTable.MailRequestに変換する。
|
int |
getTargetCount(String mailRequestPatternId)
処理対象件数を取得する。
|
void |
initialize()
SQLを初期化する。
|
void |
insert(String mailRequestId,
MailContext context)
メール送信要求管理テーブルにレコードを登録する。
|
void |
insert(String mailRequestId,
MailContext context,
String transactionName)
指定されたトランザクション名を用いてメール送信要求管理テーブルにレコードを登録する。
|
void |
setCharsetColumnName(String charsetColumnName)
メール送信要求管理テーブルの文字セットカラムの名前を設定する。
|
void |
setFromColumnName(String fromColumnName)
メール送信要求管理テーブルの送信者メールアドレスカラムの名前を設定する。
|
void |
setMailBodyColumnName(String mailBodyColumnName)
メール送信要求管理テーブルの本文カラムの名前を設定する。
|
void |
setMailConfig(MailConfig mailConfig)
メール関連のコード値を保持するデータオブジェクトを設定する。
|
void |
setMailRequestIdColumnName(String mailRequestIdColumnName)
メール送信要求管理テーブルの要求IDカラムの名前を設定する。
|
void |
setMailSendPatternIdColumnName(String mailSendPatternIdColumnName)
メール送信要求管理テーブルのメール送信パターンIDをのカラム名を設定する。
|
void |
setReplyToColumnName(String replyColumnName)
メール送信要求管理テーブルの返信先メールアドレスカラムの名前を設定する。
|
void |
setRequestDateTimeColumnName(String requestDateTimeColumnName)
メール送信要求管理テーブルの要求日時カラムの名前を設定する。
|
void |
setReturnPathColumnName(String returnPathColumnName)
メール送信要求管理テーブルの差し戻し先メールアドレスカラムの名前を設定する。
|
void |
setSendDateTimeColumnName(String sendDateTimeColumnName)
メール送信要求管理テーブルの送信日時カラムの名前を設定する。
|
void |
setSendProcessIdColumnName(String sendProcessIdColumnName)
送信するバッチのプロセスIDのカラム名を設定する。
|
void |
setStatusColumnName(String statusColumnName)
メール送信要求管理テーブルのステータスカラムの名前を設定する。
|
void |
setSubjectColumnName(String subjectColumnName)
メール送信要求管理テーブルの件名カラムの名前を設定する。
|
void |
setTableName(String tableName)
メール送信要求管理テーブルの名前を設定する。
|
void |
updateFailureStatus(String mailRequestId,
String status)
ステータスを更新する。
|
void |
updateSendProcessId(String sendProcessId)
メール送信バッチのプロセスIDを更新する。
|
void |
updateStatus(String mailRequestId,
String status)
ステータスを更新する。
|
public void setTableName(String tableName)
tableName
- メール送信要求管理テーブルの名前public void setMailRequestIdColumnName(String mailRequestIdColumnName)
mailRequestIdColumnName
- メール送信要求管理テーブルの要求IDカラムの名前public void setSubjectColumnName(String subjectColumnName)
subjectColumnName
- メール送信要求管理テーブルの件名カラムの名前public void setFromColumnName(String fromColumnName)
fromColumnName
- メール送信要求管理テーブルの送信者メールアドレスカラムの名前public void setReplyToColumnName(String replyColumnName)
replyColumnName
- メール送信要求管理テーブルの返信先メールアドレスカラムの名前public void setReturnPathColumnName(String returnPathColumnName)
returnPathColumnName
- メール送信要求管理テーブルの差し戻し先メールアドレスカラムの名前public void setMailBodyColumnName(String mailBodyColumnName)
mailBodyColumnName
- メール送信要求管理テーブルの本文カラムの名前public void setCharsetColumnName(String charsetColumnName)
charsetColumnName
- メール送信要求管理テーブルの文字セットカラムの名前public void setStatusColumnName(String statusColumnName)
statusColumnName
- メール送信要求管理テーブルのステータスカラムの名前public void setRequestDateTimeColumnName(String requestDateTimeColumnName)
requestDateTimeColumnName
- メール送信要求管理テーブルの要求日時カラムの名前public void setSendDateTimeColumnName(String sendDateTimeColumnName)
sendDateTimeColumnName
- メール送信要求管理テーブルの送信日時カラムの名前public void setMailSendPatternIdColumnName(String mailSendPatternIdColumnName)
mailSendPatternIdColumnName
- メール送信要求管理テーブルのメール送信パターンIDのカラム名public void setSendProcessIdColumnName(String sendProcessIdColumnName)
sendProcessIdColumnName
- 送信するバッチのプロセスIDのカラム名public void setMailConfig(MailConfig mailConfig)
mailConfig
- メール関連のコード値を保持するデータオブジェクトpublic void insert(String mailRequestId, MailContext context)
mailRequestId
- メールリクエストIDcontext
- メール送信要求情報public void insert(String mailRequestId, MailContext context, String transactionName)
mailRequestId
- メールリクエストIDcontext
- メール送信要求情報transactionName
- トランザクション名public int getTargetCount(String mailRequestPatternId)
mailRequestPatternId
- 処理対象のメール送信パターンIDpublic SqlPStatement createReaderStatement(String mailSendPatternId)
SqlPStatement
を生成する。mailSendPatternId
- メール送信パターンIDpublic SqlPStatement createReaderStatement(String mailSendPatternId, String sendProcessId)
SqlPStatement
を生成する。mailSendPatternId
- メール送信パターンIDsendProcessId
- メール送信バッチのプロセスIDpublic void updateStatus(String mailRequestId, String status)
mailRequestId
- メールリクエストIDstatus
- ステータスpublic void updateFailureStatus(String mailRequestId, String status)
mailRequestId
- メールリクエストIDstatus
- ステータスpublic void updateSendProcessId(String sendProcessId)
sendProcessId
- 更新するメール送信バッチのプロセスIDpublic nablarch.common.mail.MailRequestTable.MailRequest getMailRequest(SqlRow data)
data
- メール送信要求1レコードpublic void initialize()
initialize
インタフェース内 Initializable