public class MailPattern
extends java.lang.Object
メール定型文及びそれも基づいて各項目の合成を行うクラスです。 コンストラクタには定型文ID及びシステムIDで定型文マスタよりメールの定型文を取得します。 メール各項目のゲッターでは、定型文の内容を元にパラメータ値とマージして各項目を合成します。 宛先について、セットした社員ID、グループIDと定型文の宛先設定に基づき、社員マスタと グループマスタよりメールアドレス情報を取得して宛先マップを作成します。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
GE35_MAIL
GE35のメールアドレス
|
static int |
GE35_NAME
GE35のユーザ名称
|
static int |
IDX_DST_ADDR
カラム番号(宛先テーブル) 4
|
static int |
IDX_DST_ID
カラム番号(宛先テーブル) 0
|
static int |
IDX_DST_KBN
カラム番号(宛先テーブル) 5
|
static int |
IDX_DST_NAME
カラム番号(宛先テーブル) 3
|
static int |
IDX_FGJ
カラム番号(宛先テーブル) 6
|
static int |
IDX_GROUP_ID
カラム番号(宛先テーブル) 1
|
static int |
IDX_GROUP_NAME
カラム番号(宛先テーブル) 2
|
static int |
KBN_BCC
メール送信区分 2
|
static int |
KBN_CC
メール送信区分 1
|
static int |
KBN_TO
メール送信区分 0
|
static java.lang.String |
SEL_GE35
GE35のメールアドレス検索文
|
コンストラクタと説明 |
---|
MailPattern(java.util.concurrent.ConcurrentMap params)
メール定型文オブジェクトを作成するコンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getAuthPass()
メール送信認証パスワードを返します
GE31のJOKEN(振り分け条件)を元に、GE37テーブルの AUTHPASS を取得します。
|
java.lang.String |
getAuthPort()
メール送信認証ポートを返します。
|
java.lang.String |
getAuthType()
メール送信時認証有無を返します
GE31のJOKEN(振り分け条件)を元に、GE37テーブルの AUTH を取得します。
|
java.lang.String |
getAuthUser()
メール送信認証ユーザを返します
GE31のJOKEN(振り分け条件)を元に、GE37テーブルの AUTHUSER を取得します。
|
java.lang.String |
getContent()
マージ済のメール本文を返します。
|
java.util.concurrent.ConcurrentMap |
getDstMap()
送信先のアドレスをセットします。
|
java.util.List |
getErrList()
アドレスエラーのメッセージリストを返します。
|
java.lang.String |
getFromAddr()
定型文の送信者ID欄の設定値とパラメータ{@FROM}を元に送信者アドレスを取得します。
|
java.lang.String |
getHost()
メール送信ホストを返します。
|
java.lang.String |
getSmtpPort()
メール送信ポート番号を返します
GE31のJOKEN(振り分け条件)を元に、GE37テーブルの PORT を取得します。
|
java.lang.String |
getTitle()
マージ済のメールタイトルを返します。
|
public static final java.lang.String SEL_GE35
public static final int GE35_NAME
public static final int GE35_MAIL
public static final int IDX_DST_ID
public static final int IDX_GROUP_ID
public static final int IDX_GROUP_NAME
public static final int IDX_DST_NAME
public static final int IDX_DST_ADDR
public static final int IDX_DST_KBN
public static final int IDX_FGJ
public static final int KBN_TO
public static final int KBN_CC
public static final int KBN_BCC
public MailPattern(java.util.concurrent.ConcurrentMap params)
params
- パラメータのマップpublic java.lang.String getFromAddr()
public java.lang.String getTitle()
public java.lang.String getContent()
public java.util.concurrent.ConcurrentMap getDstMap()
public java.util.List getErrList()
public java.lang.String getHost()
public java.lang.String getSmtpPort()
public java.lang.String getAuthType()
public java.lang.String getAuthPort()
public java.lang.String getAuthUser()
public java.lang.String getAuthPass()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.