|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.mail.AbstractMailManager
public abstract class AbstractMailManager
タグ mailSender2 及びバッチによる送信の共通処理部分を実装しています。 送信タグ mailSender2 もしくは送信デーモンからパラメータを受取ります。 パラメータ中の定型文ID及びシステムIDで定型文マスタよりメールの定型文を取得して、 パラメータ値とマージしてメール文を合成します。同時に、宛先にセットした社員ID、 グループIDと定型文の宛先設定に基づき、社員マスタとグループマスタよりメールアドレス 情報を取得して送信を行います。 エラーがなければ送信した内容を履歴テーブル、宛先テーブルに書き込みます。 最後に本処理の呼出元に送信結果、エラーメッセージを返します。
| フィールドの概要 | |
|---|---|
static ApplicationInfo |
appInfo
アプリケーション情報 |
protected static java.lang.String |
FGJ_ACNT_ERR
フラグ定数 "8" |
protected static java.lang.String |
FGJ_ADDR_ERR
フラグ定数 "7" |
protected static java.lang.String |
FGJ_SEND_OVER
フラグ定数 "1" |
protected static java.lang.String |
FGJ_SEND_WAIT
フラグ定数 "0" |
| コンストラクタの概要 | |
|---|---|
AbstractMailManager()
|
|
| メソッドの概要 | |
|---|---|
protected void |
commitMailDB()
送信結果を履歴テーブル(GE32)と宛先テーブル(GE34)に登録します。 |
void |
create(java.util.Map<java.lang.String,java.lang.String> params)
呼出元よりパラメータマップを受取って、メールオブジェクト(mailObj)を作成します。 |
java.lang.String |
getContent()
メール本文を返します。 |
protected java.util.List<java.lang.String> |
getErrList()
アドレスチェックのエラーリストを返します。 |
java.lang.String |
getFromAddr()
メール送信者アドレスを返します。 |
protected java.util.Map<java.lang.String,java.lang.String[]> |
getMailDstMap()
メール宛先マップをセットします。 |
java.lang.String |
getTitle()
メールタイトルを返します。 |
void |
send()
メール送信を行うメソッドです。 |
protected void |
setAttachFiles(java.lang.String attach1,
java.lang.String attach2,
java.lang.String attach3,
java.lang.String attach4,
java.lang.String attach5)
添付ファイル配列をセットします。 |
void |
setContent(java.lang.String content)
メール本文をセットします。 |
void |
setDebug(boolean debug)
デバッグ情報の表示を行うかどうかをセットします。 |
void |
setFromAddr(java.lang.String from)
メール送信者アドレスをセットします。 |
protected void |
setInitParams(java.util.Map<java.lang.String,java.lang.String> params)
パラメータマップをセットします。 |
protected void |
setMailDstMap(java.util.Map<java.lang.String,java.lang.String[]> mailDst)
メール宛先マップをセットします。 |
void |
setTitle(java.lang.String title)
メールタイトルをセットします。 |
protected java.lang.String |
trim(java.lang.String src,
int maxLen)
指定の長さ以内の文字列を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected static final java.lang.String FGJ_SEND_WAIT
protected static final java.lang.String FGJ_SEND_OVER
protected static final java.lang.String FGJ_ADDR_ERR
protected static final java.lang.String FGJ_ACNT_ERR
public static final ApplicationInfo appInfo
| コンストラクタの詳細 |
|---|
public AbstractMailManager()
| メソッドの詳細 |
|---|
public void create(java.util.Map<java.lang.String,java.lang.String> params)
params - Mappublic void send()
public void setDebug(boolean debug)
debug - booleanpublic void setFromAddr(java.lang.String from)
from - Stringpublic void setTitle(java.lang.String title)
title - Stringpublic void setContent(java.lang.String content)
content - Stringpublic java.lang.String getFromAddr()
public java.lang.String getTitle()
public java.lang.String getContent()
protected void commitMailDB()
protected void setInitParams(java.util.Map<java.lang.String,java.lang.String> params)
params - Map
protected void setAttachFiles(java.lang.String attach1,
java.lang.String attach2,
java.lang.String attach3,
java.lang.String attach4,
java.lang.String attach5)
attach1 - Stringattach2 - Stringattach3 - Stringattach4 - Stringattach5 - Stringprotected void setMailDstMap(java.util.Map<java.lang.String,java.lang.String[]> mailDst)
mailDst - Mapprotected java.util.Map<java.lang.String,java.lang.String[]> getMailDstMap()
protected java.lang.String trim(java.lang.String src,
int maxLen)
src - StringmaxLen - int
protected java.util.List<java.lang.String> getErrList()
|
openGion 5.3.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||