commons-mail
b2007092401

org.phosphoresce.commons.mail
クラス MailAttachResource

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

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

メール添付ファイル情報保持クラス。
当クラスは送信メール、受信メール共通のリソースオブジェクトとして使用する。
クラスインスタンスが送信用であるか、受信用であるかはクラス初期化時に決定されます。

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

メソッドの概要
 java.lang.String getName()
          リソースファイル名を取得します。
 boolean isIncome()
          リソース受信用フラグを取得します。
 void save(java.io.File file)
          添付ファイルを指定されたファイルオブジェクトに保存します。
 void save(java.lang.String path)
          添付ファイルを指定されたファイルパスに保存します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

isIncome

public boolean isIncome()
リソース受信用フラグを取得します。

戻り値:
リソース受信用フラグ

getName

public java.lang.String getName()
リソースファイル名を取得します。

戻り値:
リソースファイル名

save

public void save(java.io.File file)
          throws MailIOException
添付ファイルを指定されたファイルオブジェクトに保存します。
指定されたファイルオブジェクトがディレクトリである場合は添付ファイル名を ファイル名としたファイルを該当のディレクトリに対して出力します。

パラメータ:
file - ファイルオブジェクト
例外:
MailIOException - 正常に添付ファイルの出力が行えなかった場合に発生

save

public void save(java.lang.String path)
          throws MailIOException
添付ファイルを指定されたファイルパスに保存します。
指定されたファイルパスがディレクトリである場合は添付ファイル名を ファイル名としたファイルを該当のディレクトリに対して出力します。

パラメータ:
path - ファイルパス
例外:
MailIOException - 正常に添付ファイルの出力が行えなかった場合に発生

commons-mail
b2007092401