org.opengion.hayabusa.mail
クラス MailManager_DIRECT
java.lang.Object
org.opengion.hayabusa.mail.AbstractMailManager
org.opengion.hayabusa.mail.MailManager_DIRECT
public class MailManager_DIRECT
- extends AbstractMailManager
クラス org.opengion.hayabusa.mail.AbstractMailManager から継承されたメソッド |
commitMailDB, create, getContent, getErrList, getFromAddr, getMailDstMap, getTitle, send, setAttachFiles, setContent, setDebug, setFromAddr, setInitParams, setMailDstMap, setTitle, trim |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MailManager_DIRECT
public MailManager_DIRECT()
create
public void create(java.util.Map<java.lang.String,java.lang.String> params,
DBTableModel table)
- action="SEND"の時にこのメソッドが呼ばれます。
セッションから取得した宛先テーブルにより宛先マップを作成します。
まだ、action="CHECK"の時に、確認画面から添付ファイルを追加するケースがあるため、
パラメータを再読込を行います。そして、action="SEND"の時に添付ファイルを送信します。
- パラメータ:
params
- Map パラメータのマップtable
- DBTableModel
makeDstTable
public DBTableModel makeDstTable()
- 画面に各宛先の送信状況を表示するために、送信の宛先マップに基づいてテーブルモデルを作成します。
作成されたテーブルモデルを指定されるスコープに入れます。
- 戻り値:
- table DBTableModel
- 変更履歴:
5.1.9.0 (2010/08/01) keySet() → entrySet() に変更 |
setResourceManager
public void setResourceManager(ResourceManager res)
- リソースマネージャーをセットします。
これは、言語(ロケール)に応じた DBColumn をあらかじめ設定しておく為に
必要です。
リソースマネージャーが設定されていない、または、所定のキーの DBColumn が
リソースに存在しない場合は、内部で DBColumn オブジェクトを作成します。
- パラメータ:
res
- リソースマネージャー
setTableDBColumn
protected void setTableDBColumn(DBTableModel table,
java.lang.String[] names)
- DBColumn オブジェクトをテーブルモデルに設定します。
- パラメータ:
table
- DBTableModelnames
- String[]
Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.