Package nablarch.common.mail
Class MailAttachedFileTable
java.lang.Object
nablarch.common.mail.MailAttachedFileTable
- All Implemented Interfaces:
Initializable
@Published(tag="architect")
public class MailAttachedFileTable
extends Object
implements Initializable
添付ファイル管理テーブルのスキーマ情報を保持するデータオブジェクト。
- Author:
- Shinsuke Yoshio
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
添付ファイル管理の1レコード分の情報を保持するクラス。 -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription添付ファイルデータを取得する。void
初期化処理を行う。void
insert
(String mailRequestId, MailContext context) 添付ファイル管理テーブルに添付ファイルの情報を登録する。void
insert
(String mailRequestId, MailContext context, String transactionName) 指定されたトランザクション名を用いて添付ファイル管理テーブルに添付ファイルの情報を登録する。void
setContentTypeColumnName
(String contentTypeColumnName) 添付ファイル管理テーブルのContent-Typeカラムの名前を設定する。void
setFileColumnName
(String fileColumnName) 添付ファイル管理テーブルの添付ファイルカラムの名前を設定する。void
setFileNameColumnName
(String fileNameColumnName) 添付ファイル管理テーブルの添付ファイル名カラムの名前を設定する。void
setMailRequestIdColumnName
(String mailRequestIdColumnName) 添付ファイル管理テーブルの要求IDカラムの名前を設定する。void
setSerialNumberColumnName
(String serialNumberColumnName) 添付ファイル管理テーブルの連番カラムの名前を設定する。void
setTableName
(String tableName) 添付ファイル管理テーブルの名前を設定する。
-
Constructor Details
-
MailAttachedFileTable
public MailAttachedFileTable()
-
-
Method Details
-
setTableName
添付ファイル管理テーブルの名前を設定する。- Parameters:
tableName
- 添付ファイル管理テーブルの名前
-
setMailRequestIdColumnName
添付ファイル管理テーブルの要求IDカラムの名前を設定する。- Parameters:
mailRequestIdColumnName
- 添付ファイル管理テーブルの要求IDカラムの名前
-
setSerialNumberColumnName
添付ファイル管理テーブルの連番カラムの名前を設定する。- Parameters:
serialNumberColumnName
- 添付ファイル管理テーブルの連番カラムの名前
-
setFileNameColumnName
添付ファイル管理テーブルの添付ファイル名カラムの名前を設定する。- Parameters:
fileNameColumnName
- 添付ファイル管理テーブルの添付ファイル名カラムの名前
-
setContentTypeColumnName
添付ファイル管理テーブルのContent-Typeカラムの名前を設定する。- Parameters:
contentTypeColumnName
- 添付ファイル管理テーブルのContent-Typeカラムの名前
-
setFileColumnName
添付ファイル管理テーブルの添付ファイルカラムの名前を設定する。- Parameters:
fileColumnName
- 添付ファイル管理テーブルの添付ファイルカラムの名前
-
insert
添付ファイル管理テーブルに添付ファイルの情報を登録する。- Parameters:
mailRequestId
- メールリクエストIDcontext
- 添付ファイルの情報
-
insert
指定されたトランザクション名を用いて添付ファイル管理テーブルに添付ファイルの情報を登録する。- Parameters:
mailRequestId
- メールリクエストIDcontext
- 添付ファイルの情報transactionName
- トランザクション名
-
find
添付ファイルデータを取得する。- Parameters:
mailRequestId
- メールリクエストID- Returns:
- 取得した添付ファイルデータ
-
initialize
public void initialize()初期化処理を行う。 本クラスで使用するSQL文を各セッターで設定されたテーブル名及びカラム名から構築する。 構築するSQL文は、以下の2種類- 添付ファイル管理へレコードを追加するINSERT文
- 添付ファイル管理からメールリクエストIDを元にレコードを取得するSELECT文(連番の昇順でソート)
- Specified by:
initialize
in interfaceInitializable
-