openGionopenGion
5.0.1.0

org.opengion.fukurou.mail
クラス MailAttachFiles

java.lang.Object
  上位を拡張 org.opengion.fukurou.mail.MailAttachFiles

public class MailAttachFiles
extends java.lang.Object

メール添付ファイル処理クラス このクラスは、添付ファイルを処理するためのクラスです。 添付ファイルは、マルチパートに含まれている為、再帰的に探す必要があります。

バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
MailAttachFiles(javax.mail.Part part)
          デフォルトコンストラクター 内部変数の初期化を行います。
 
メソッドの概要
 java.lang.String[] getNames()
          添付ファイルの名称を文字列配列として求めます。
 void saveFileName(java.lang.String dir, java.lang.String newNm, int fno)
          添付ファイルを指定のフォルダにセーブします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MailAttachFiles

public MailAttachFiles(javax.mail.Part part)
デフォルトコンストラクター 内部変数の初期化を行います。

メソッドの詳細

getNames

public java.lang.String[] getNames()
添付ファイルの名称を文字列配列として求めます。

戻り値:
添付ファイルの名称を文字列配列

saveFileName

public void saveFileName(java.lang.String dir,
                         java.lang.String newNm,
                         int fno)
添付ファイルを指定のフォルダにセーブします。 内部変数List の 添付ファイルを持つ Part について、ファイルを抜出し、 指定のディレクトリに保存していきます。 ファイル名は、基本的に添付ファイル名そのものですが、 同一名称の添付ファイルが複数登録されている場合は、その重複ファイルの番号を 頭につけ、番号 + "_" + 添付ファイル名 として、ユニーク化します。

パラメータ:
dir - String セーブするディレクトリ。null の場合は、セーブしない。
newNm - String セーブするファイル名 null の場合は、非重複化された添付ファイル名
fno - int 添付ファイルの番号
例外:
java.lang.RuntimeException

openGion 5.0.1.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.