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
Nested ClassesModifier and TypeClassDescriptionstatic class添付ファイル管理の1レコード分の情報を保持するクラス。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription添付ファイルデータを取得する。void初期化処理を行う。voidinsert(String mailRequestId, MailContext context) 添付ファイル管理テーブルに添付ファイルの情報を登録する。voidinsert(String mailRequestId, MailContext context, String transactionName) 指定されたトランザクション名を用いて添付ファイル管理テーブルに添付ファイルの情報を登録する。voidsetContentTypeColumnName(String contentTypeColumnName) 添付ファイル管理テーブルのContent-Typeカラムの名前を設定する。voidsetFileColumnName(String fileColumnName) 添付ファイル管理テーブルの添付ファイルカラムの名前を設定する。voidsetFileNameColumnName(String fileNameColumnName) 添付ファイル管理テーブルの添付ファイル名カラムの名前を設定する。voidsetMailRequestIdColumnName(String mailRequestIdColumnName) 添付ファイル管理テーブルの要求IDカラムの名前を設定する。voidsetSerialNumberColumnName(String serialNumberColumnName) 添付ファイル管理テーブルの連番カラムの名前を設定する。voidsetTableName(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:
initializein interfaceInitializable
-