org.opengion.hayabusa.mail

## クラス 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

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static ApplicationInfo` | `appInfo` アプリケーション情報
    `protected java.lang.String` | `DBID`
    `protected DBFunctionName` | `dbName`

  - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `MailModuleUtil()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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)` パラメータからマップをセットします。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### フィールドの詳細

    - #### DBID

          protected final java.lang.String DBID

    - #### dbName

          protected final DBFunctionName dbName

    - #### appInfo

          public static final ApplicationInfo appInfo

      アプリケーション情報

  - ### コンストラクタの詳細

    - #### MailModuleUtil

          public MailModuleUtil()

  - ### メソッドの詳細

    - #### commitMailDB

          public void commitMailDB()

      履歴テーブル(GE32)と宛先テーブル(GE34)に登録します。 登録時に、桁数オーバーにならないように、テーブル定義の桁数を上限として、 登録前に各項目の桁数整理を行います。
      変更履歴:

        5.9.3.0 (2015/12/04) 添付ファイル対応

    - #### 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
        `from` - FROMアドレス
        `tos` - TOアドレス（カンマ区切り）
        `ccs` - CCアドレス（カンマ区切り）
        `bccs` - BCCアドレス（カンマ区切り）
        `content` - 本文
        `title` - タイトル
        `userid` - 登録ユーザ
        `pgid` - 登録PG
        `files` - 添付ファイル
      変更履歴:

        5.9.3.0 (2015/11/30) files追加

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.