public abstract class AbstractMailManager extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static ApplicationInfo |
appInfo
アプリケーション情報
|
protected String |
DBID |
protected static String |
FGJ_ACNT_ERR
フラグ定数 "8"
|
protected static String |
FGJ_ADDR_ERR
フラグ定数 "7"
|
protected static String |
FGJ_SEND_OVER
フラグ定数 "1"
|
protected static String |
FGJ_SEND_WAIT
フラグ定数 "0"
|
コンストラクタと説明 |
---|
AbstractMailManager() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
commitMailDB()
送信結果を履歴テーブル(GE32)と宛先テーブル(GE34)に登録します。
|
void |
create(Map<String,String> params)
呼出元よりパラメータマップを受取って、メールオブジェクト(mailObj)を作成します。
|
String |
getContent()
メール本文を返します。
|
protected List<String> |
getErrList()
アドレスチェックのエラーリストを返します。
|
String |
getFromAddr()
メール送信者アドレスを返します。
|
protected Map<String,String[]> |
getMailDstMap()
メール宛先マップをセットします。
|
String |
getTitle()
メールタイトルを返します。
|
void |
send()
メール送信を行うメソッドです。
|
protected void |
setAttachFiles(String attach1,
String attach2,
String attach3,
String attach4,
String attach5)
添付ファイル配列をセットします。
|
void |
setAuth(String useAuth)
メール送信時認証有無をセットします。
|
void |
setAuthPass(String pass)
メール送信認証パスワードをセットします。
|
void |
setAuthUser(String user)
メール送信認証ユーザをセットします。
|
void |
setContent(String content)
メール本文をセットします。
|
void |
setDebug(boolean debug)
デバッグ情報の表示を行うかどうか[true/false]をセットします。
|
void |
setFromAddr(String from)
メール送信者アドレスをセットします。
|
void |
setHost(String hostName)
メール送信ホストをセットします。
|
protected void |
setInitParams(Map<String,String> params)
パラメータマップをセットします。
|
protected void |
setMailDstMap(Map<String,String[]> mailDst)
メール宛先マップをセットします。
|
void |
setPort(String port)
メール送信ポート番号をセットします。
|
void |
setTitle(String title)
メールタイトルをセットします。
|
protected String |
trim(String src,
int maxLen)
指定の長さ以内の文字列を返します。
|
protected static final String FGJ_SEND_WAIT
protected static final String FGJ_SEND_OVER
protected static final String FGJ_ADDR_ERR
protected static final String FGJ_ACNT_ERR
public static final ApplicationInfo appInfo
public AbstractMailManager()
public void create(Map<String,String> params)
params
- パラメータのマップ5.6.6.0 (2013/07/05) host等の外部設定対応 |
5.9.15.1 (2016/12/09) エラーリストのクリア |
public void send()
public void setDebug(boolean debug)
debug
- [true:出力する/それ以外:しない]public void setFromAddr(String from)
from
- 送信者アドレスpublic void setContent(String content)
content
- メール本文public void setHost(String hostName)
hostName
- 送信ホスト5.6.6.0 (2013/07/05) |
public void setPort(String port)
port
- SMTPポート5.6.6.0 (2013/07/05) |
public void setAuth(String useAuth)
useAuth
- 認証方式5.6.6.0 (2013/07/05) |
public void setAuthUser(String user)
user
- 認証ユーザ5.6.6.0 (2013/07/05) |
public void setAuthPass(String pass)
pass
- 認証パスワード5.6.6.0 (2013/07/05) |
public String getFromAddr()
public String getContent()
protected void commitMailDB()
5.5.5.1 (2012/08/07) リソース系DBID 付け忘れ対策 |
5.9.1.3 (2015/10/30) 4000文字カットをやめる |
protected void setInitParams(Map<String,String> params)
params
- パラメータのマップprotected void setAttachFiles(String attach1, String attach2, String attach3, String attach4, String attach5)
attach1
- 添付ファイル名1attach2
- 添付ファイル名2attach3
- 添付ファイル名3attach4
- 添付ファイル名4attach5
- 添付ファイル名5protected void setMailDstMap(Map<String,String[]> mailDst)
mailDst
- メール宛先マップprotected Map<String,String[]> getMailDstMap()
protected String trim(String src, int maxLen)
src
- オリジナルの文字列maxLen
- 指定の長さ5.9.1.3 (2015/10/30) 文字数ではなくByte数に変更 |
protected List<String> getErrList()
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.