org.opengion.hayabusa.mail

## クラス MailManager_DB

- java.lang.Object
- - org.opengion.hayabusa.mail.AbstractMailManager
  - - org.opengion.hayabusa.mail.MailManager_DB

-     public class MailManager_DB
      extends AbstractMailManager

  パッチによるメール送信の実装クラスです。 送信デーモンはパラメータテーブル(GE30)を監視して、新規のデータが登録されたら、 そのデータをパラメータとしてメール合成処理メソッドに渡して合成を行って送信します。 最後に、処理結果を受取って、パラメータテーブルの状況フラグを送信済/送信エラーに更新します。 エラーが発生した場合、エラーテーブルにエラーメッセージを書き込みます。
  機能分類
    メールモジュール
  バージョン
    4.0
  作成者
    Sen.Li
  導入されたバージョン:
    JDK1.6

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

    - ### クラスから継承されたフィールド org.opengion.hayabusa.mail.AbstractMailManager

      `appInfo, DBID, FGJ_ACNT_ERR, FGJ_ADDR_ERR, FGJ_SEND_OVER, FGJ_SEND_WAIT`

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `sendDBMail(String systemId)` バッチより呼出のメインメソッドです。

    - ### クラスから継承されたメソッド org.opengion.hayabusa.mail.AbstractMailManager

      `commitMailDB, create, getContent, getErrList, getFromAddr, getMailDstMap, getTitle, send, setAttachFiles, setAuth, setAuthPass, setAuthUser, setContent, setDebug, setFromAddr, setHost, setInitParams, setMailDstMap, setPort, setTitle, trim`

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

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

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

    - #### MailManager_DB

          public MailManager_DB()

  - ### メソッドの詳細

    - #### sendDBMail

          public void sendDBMail(String systemId)

      バッチより呼出のメインメソッドです。 パラメータテーブル(GE30)を監視します。 新規のデータが登録されたら、メール文を合成して送信を行います。 エラーが発生した場合、エラーテーブルにエラーメッセージを書き込みます。
      パラメータ:
        `systemId` - システムID
      変更履歴:

        5.5.5.1 (2012/08/07) リソース系DBID 付け忘れ対策

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