クラス MailSendHistory
java.lang.Object
org.opengion.hayabusa.mail.DefaultMailManager
org.opengion.hayabusa.mail.MailSendHistory
メールモジュール関係の機能の一部を他から使用するためのクラスです。
※MailSenderTagからGE32,34へ履歴を出力する機能を追加する際に、モジュール系の動作を本パッケージに集約しておくために作成。
必要としている箇所のみ実装。
- 変更履歴:
- 5.9.2.3 (2015/11/27) 新規作成, 8.5.7.0 (2024/03/29) MailModuleUtil → MailSendHistory クラス名変更、DefaultMailManager継承
- 機能分類
- メールモジュール
- 導入されたバージョン:
- JDK1.6
-
フィールドの概要
クラスから継承されたフィールド org.opengion.hayabusa.mail.DefaultMailManager
APP_INFO, DBID, FGJ_ACNT_ERR, FGJ_ADDR_ERR, FGJ_SEND_OVER, FGJ_SEND_WAIT, initParamMap
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
クラスから継承されたメソッド org.opengion.hayabusa.mail.DefaultMailManager
commitMailDB, create, getContent, getErrList, getFromAddr, getMailDstMap, getTitle, send, setAttachFiles, setAuthPass, setAuthType, setAuthUser, setContent, setDebug, setFromAddr, setHost, setInitParams, setMailDstMap, setPort, setTitle, setUseTLS, trim
-
コンストラクタの詳細
-
MailSendHistory
public MailSendHistory()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor., 8.5.7.0 (2024/03/29) MailModuleUtil → MailSendHistory クラス名変更
-
-
メソッドの詳細
-
setInitParams
public void setInitParams(String systemId, String from, String[] tos, String[] ccs, String[] bccs, String content, String title, String userid, String pgid, String[] files) パラメータからマップをセットします(1)。- パラメータ:
systemId
- システムID(not null)from
- FROMアドレス(not null)tos
- TOアドレス(CSV形式)ccs
- CCアドレス(CSV形式)bccs
- BCCアドレス(CSV形式)content
- 本文title
- タイトルuserid
- 登録ユーザpgid
- 登録PGfiles
- 添付ファイル- 変更履歴:
- 5.9.3.0 (2015/11/30) files追加, 6.4.2.0 (2016/01/29) DateSet.getDate( String ) を利用するように修正します。, 6.4.3.1 (2016/02/12) PMD refactoring. Map → ConcurrentMap に置き換え。, 6.4.3.3 (2016/03/04) ConcurrentHashMap の not null制限のチェック追加, 8.5.7.0 (2024/03/29) initParamMap をメソッドで処理し、attachFiles を設定する。
-