クラス MailModuleUtil
- java.lang.Object
-
- org.opengion.hayabusa.mail.MailModuleUtil
-
public class MailModuleUtil extends java.lang.Object
メールモジュール関係の機能の一部を他から使用するためのクラスです。 ※MailSenderTagからGE32,34へ履歴を出力する機能を追加する際に、モジュール系の動作を本パッケージに集約しておくために作成。 必要としている箇所のみ実装。- 機能分類
- メールモジュール
- 変更履歴:
- 5.9.2.3 (2015/11/27) 新規作成
- バージョン
- 4.0
- 作成者
- Takahashi Masakazu
- 導入されたバージョン:
- JDK1.6
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected java.lang.String
DBID
protected DBFunctionName
dbName
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MailModuleUtil()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
commitMailDB()
履歴テーブル(GE32)と宛先テーブル(GE34)に登録します。void
setInitParams(java.lang.String systemId, java.lang.String from, java.lang.String[] tos, java.lang.String[] ccs, java.lang.String[] bccs, java.lang.String content, java.lang.String title, java.lang.String userid, java.lang.String pgid, java.lang.String[] files)
パラメータからマップをセットします。
-
-
-
フィールドの詳細
-
DBID
protected final java.lang.String DBID
-
dbName
protected final DBFunctionName dbName
-
-
メソッドの詳細
-
commitMailDB
public void commitMailDB()
履歴テーブル(GE32)と宛先テーブル(GE34)に登録します。 登録時に、桁数オーバーにならないように、テーブル定義の桁数を上限として、 登録前に各項目の桁数整理を行います。- 変更履歴:
- 5.9.3.0 (2015/12/04) 添付ファイル対応, 6.4.2.0 (2016/01/29) DateSet.getDate( String ) を利用するように修正します。, 6.4.3.2 (2016/02/19) Map を、 keySet() ではなく、values() に変更します。
-
setInitParams
public void setInitParams(java.lang.String systemId, java.lang.String from, java.lang.String[] tos, java.lang.String[] ccs, java.lang.String[] bccs, java.lang.String content, java.lang.String title, java.lang.String userid, java.lang.String pgid, java.lang.String[] files)
パラメータからマップをセットします。- パラメータ:
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制限のチェック追加
-
-