content-notifier
b2006102501

org.phosphoresce.contentnotifier.setting
クラス MailSetting

java.lang.Object
  拡張org.phosphoresce.contentnotifier.setting.MailSetting
すべての実装インタフェース:
ContentNotifierConstants

public final class MailSetting
extends java.lang.Object
implements ContentNotifierConstants

メール送信用情報保持クラス

作成者:
Kitagawa

フィールドの概要
static java.lang.String DEFAULT_CHARSET
          ディフォルト文字コード
 
インタフェース org.phosphoresce.contentnotifier.ContentNotifierConstants から継承したフィールド
DEFAULT_PROPERTIES, PROPERTY_DELIM, PROPERTY_MAIL_ADDRESS_FROM, PROPERTY_MAIL_ADDRESS_TO, PROPERTY_MAIL_ATTACH, PROPERTY_MAIL_CHARSET, PROPERTY_MAIL_DEBUG, PROPERTY_MAIL_SMTP, PROPERTY_MAIL_SUBJECT, PROPERTY_MAIL_TEMPLATE, PROPERTY_MAIL_TEMPLATE_FILE, PROPERTY_NOTIFY_CHECK_STRATEGY, PROPERTY_NOTIFY_CHECK_STRATEGY_PROPERTIES, PROPERTY_NOTIFY_MAIL_PROPERTIES, PROPERTY_NOTIFY_NAME, PROPERTY_NOTIFY_ONERROR_ADDRESS_FROM, PROPERTY_NOTIFY_ONERROR_ADDRESS_TO, PROPERTY_NOTIFY_ONERROR_CALL, PROPERTY_NOTIFY_ONERROR_LOGFILE, PROPERTY_NOTIFY_ONERROR_MESSAGE, PROPERTY_NOTIFY_ONERROR_STACKTRACE, PROPERTY_NOTIFY_ONERROR_SUBJECT
 
コンストラクタの概要
MailSetting()
          コンストラクタ
MailSetting(java.lang.String properties)
          コンストラクタ
 
メソッドの概要
 java.lang.String getMailAddressFrom()
          送信元アドレスを取得します。
 java.lang.String[] getMailAddressTo()
          送信先アドレス配列を取得します。
 java.lang.String[] getMailAttach()
          メール添付ファイルパス配列を取得します。
 java.lang.String getMailCharset()
          メール文字コードを取得します。
 java.util.Date getMailDate()
          送信日付を取得します。
 java.lang.String getMailSmtp()
          SMTPサーバを取得します。
 java.lang.String getMailSubject()
          メール題名を取得します。
 java.lang.String getMailTemplate()
          メール本文テンプレートを取得します。
 java.lang.String getMailTemplateFile()
          メール本文テンプレートファイルを取得します。
 boolean isMailDebug()
          メール送信時デバッグフラグを取得します。
 void setMailAddressFrom(java.lang.String mailAddressFrom)
          送信元アドレスを設定します。
 void setMailAddressTo(java.lang.String[] mailAddressTo)
          送信先アドレス配列を設定します。
 void setMailAttach(java.lang.String[] mailAttach)
          メール添付ファイルパス配列を設定します。
 void setMailCharset(java.lang.String mailCharset)
          メール文字コードを設定します。
 void setMailDate(java.util.Date mailDate)
          送信日付を設定します。
 void setMailDebug(boolean mailDebug)
          メール送信時デバッグフラグを設定します。
 void setMailSmtp(java.lang.String mailSmtp)
          SMTPサーバを設定します。
 void setMailSubject(java.lang.String mailSubject)
          メール題名を設定します。
 void setMailTemplate(java.lang.String mailTemplate)
          メール本文テンプレートを設定します。
 void setMailTemplateFile(java.lang.String mailTemplateFile)
          メール本文テンプレートファイルを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_CHARSET

public static final java.lang.String DEFAULT_CHARSET
ディフォルト文字コード

関連項目:
定数フィールド値
コンストラクタの詳細

MailSetting

public MailSetting()
コンストラクタ


MailSetting

public MailSetting(java.lang.String properties)
            throws IllegalSettingException
コンストラクタ

パラメータ:
properties - メール設定定義プロパリファイル名
例外:
IllegalSettingException - 不正な設定がされている場合に発生します
メソッドの詳細

getMailDate

public java.util.Date getMailDate()
送信日付を取得します。

戻り値:
送信日付

setMailDate

public void setMailDate(java.util.Date mailDate)
送信日付を設定します。

パラメータ:
mailDate - 送信日付

isMailDebug

public boolean isMailDebug()
メール送信時デバッグフラグを取得します。

戻り値:
メール送信時デバッグフラグ

setMailDebug

public void setMailDebug(boolean mailDebug)
メール送信時デバッグフラグを設定します。

パラメータ:
mailDebug - メール送信時デバッグフラグ

getMailTemplateFile

public java.lang.String getMailTemplateFile()
メール本文テンプレートファイルを取得します。

戻り値:
メール本文テンプレートファイル

setMailTemplateFile

public void setMailTemplateFile(java.lang.String mailTemplateFile)
メール本文テンプレートファイルを設定します。

パラメータ:
mailTemplateFile - メール本文テンプレートファイル

getMailAddressFrom

public java.lang.String getMailAddressFrom()
送信元アドレスを取得します。

戻り値:
送信元アドレス

setMailAddressFrom

public void setMailAddressFrom(java.lang.String mailAddressFrom)
送信元アドレスを設定します。

パラメータ:
mailAddressFrom - 送信元アドレス

getMailAddressTo

public java.lang.String[] getMailAddressTo()
送信先アドレス配列を取得します。

戻り値:
送信先アドレス配列

setMailAddressTo

public void setMailAddressTo(java.lang.String[] mailAddressTo)
送信先アドレス配列を設定します。

パラメータ:
mailAddressTo - 送信先アドレス配列

getMailAttach

public java.lang.String[] getMailAttach()
メール添付ファイルパス配列を取得します。

戻り値:
メール添付ファイルパス配列

setMailAttach

public void setMailAttach(java.lang.String[] mailAttach)
メール添付ファイルパス配列を設定します。

パラメータ:
mailAttach - メール添付ファイルパス配列

getMailCharset

public java.lang.String getMailCharset()
メール文字コードを取得します。

戻り値:
メール文字コード

setMailCharset

public void setMailCharset(java.lang.String mailCharset)
メール文字コードを設定します。

パラメータ:
mailCharset - メール文字コード

getMailSmtp

public java.lang.String getMailSmtp()
SMTPサーバを取得します。

戻り値:
SMTPサーバ

setMailSmtp

public void setMailSmtp(java.lang.String mailSmtp)
SMTPサーバを設定します。

パラメータ:
mailSmtp - SMTPサーバ

getMailSubject

public java.lang.String getMailSubject()
メール題名を取得します。

戻り値:
メール題名

setMailSubject

public void setMailSubject(java.lang.String mailSubject)
メール題名を設定します。

パラメータ:
mailSubject - メール題名

getMailTemplate

public java.lang.String getMailTemplate()
                                 throws IllegalSettingException
メール本文テンプレートを取得します。

戻り値:
メール本文テンプレート
例外:
IllegalSettingException - 正常にテンプレートファイルが読み込めなかった場合に発生

setMailTemplate

public void setMailTemplate(java.lang.String mailTemplate)
メール本文テンプレートを設定します。

パラメータ:
mailTemplate - メール本文テンプレート

content-notifier
b2006102501