commons-mail
b2007062501

org.phosphoresce.commons.mail.mail
クラス MailSafeAccesserUtil

java.lang.Object
  拡張org.phosphoresce.commons.mail.mail.MailSafeAccesserUtil
すべての実装インタフェース:
java.io.Serializable

public final class MailSafeAccesserUtil
extends java.lang.Object
implements java.io.Serializable

不安定な各種メール情報アクセスインタフェースをラッピングした 各種メソッドを提供するユーティリティクラス

作成者:
Kitagawa
関連項目:
直列化された形式

メソッドの概要
static java.lang.String getContent(javax.mail.Part part)
          指定されたPartオブジェクトのコンテンツを取得します。
static java.lang.String getContentType(javax.mail.Part part)
          指定されたPartオブジェクトのContent-Type文字列を取得します。
static javax.mail.Address[] getForm(javax.mail.Message message)
          指定されたMessageオブジェクトの送信元を取得します。
static javax.mail.Address[] getRecipients(javax.mail.Message message, javax.mail.Message.RecipientType type)
          指定されたMessageオブジェクトの送信先を取得します。
static javax.mail.Address[] getReplyTo(javax.mail.Message message)
          指定されたMessageオブジェクトの返信先を取得します。
static java.lang.String getSubject(javax.mail.Message message)
          指定されたMessageオブジェクトの件名を取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getContentType

public static java.lang.String getContentType(javax.mail.Part part)
指定されたPartオブジェクトのContent-Type文字列を取得します。
Partオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
part - Partオブジェクト
戻り値:
PartオブジェクトのContent-Type文字列

getSubject

public static java.lang.String getSubject(javax.mail.Message message)
指定されたMessageオブジェクトの件名を取得します。
Messageオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
message - Messageオブジェクト
戻り値:
Messageオブジェクトの件名

getForm

public static javax.mail.Address[] getForm(javax.mail.Message message)
指定されたMessageオブジェクトの送信元を取得します。
Messageオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
message - Messageオブジェクト
戻り値:
Messageオブジェクトの送信元

getReplyTo

public static javax.mail.Address[] getReplyTo(javax.mail.Message message)
指定されたMessageオブジェクトの返信先を取得します。
Messageオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
message - Messageオブジェクト
戻り値:
Messageオブジェクトの返信先

getRecipients

public static javax.mail.Address[] getRecipients(javax.mail.Message message,
                                                 javax.mail.Message.RecipientType type)
指定されたMessageオブジェクトの送信先を取得します。
Messageオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
message - Messageオブジェクト
戻り値:
Messageオブジェクトの送信先

getContent

public static java.lang.String getContent(javax.mail.Part part)
指定されたPartオブジェクトのコンテンツを取得します。
Partオブジェクトのアクセッサから例外がスローされた場合は空オブジェクトを返却します。

パラメータ:
part - Partオブジェクト
戻り値:
Partオブジェクトのコンテンツ

commons-mail
b2007062501