パッケージ org.iplass.mtp.test
クラス TestUploadFileHandle
java.lang.Object
org.iplass.mtp.test.TestUploadFileHandle
- すべての実装されたインタフェース:
UploadFileHandle
テスト時に利用可能なUploadFileHandleの実装です。
アップロードファイルを伴うテストの場合に、
TestRequestContext.setParam(String, Object)にてセットします。-
コンストラクタの概要
コンストラクタコンストラクタ説明TestUploadFileHandle(File tempFile, String fileName, String type) 指定のtempFileで指定されるファイルにてTestUploadFileHandleを生成します。TestUploadFileHandle(String fileName, String type, long size, boolean isSizeOver) アップロードされたファイルがサイズオーバーであった場合を想定したテストの場合、当コンストラクタを利用し、 isSizeOverがtrueの状態のUploadFileHandleを生成することが可能です。 -
メソッドの概要
修飾子とタイプメソッド説明copyTo(Path target, CopyOption... options) アップロードされたファイルを指定のtargetへコピーする。アップロードされたファイルのバイナリを読み込むためのInputStreamを取得。longgetSize()getType()booleanアップロードされたファイルのファイルサイズが上限値を超えていた場合true。moveTo(Path target, CopyOption... options) アップロードされたファイルを指定のtargetへ移動する。アップロードされたファイルをBinaryReferenceのインスタンスに変換。
-
コンストラクタの詳細
-
TestUploadFileHandle
指定のtempFileで指定されるファイルにてTestUploadFileHandleを生成します。- パラメータ:
tempFile-fileName-type-
-
TestUploadFileHandle
アップロードされたファイルがサイズオーバーであった場合を想定したテストの場合、当コンストラクタを利用し、 isSizeOverがtrueの状態のUploadFileHandleを生成することが可能です。- パラメータ:
fileName-type-size-isSizeOver-
-
-
メソッドの詳細
-
getFileName
- 定義:
getFileNameインタフェース内UploadFileHandle
-
getType
- 定義:
getTypeインタフェース内UploadFileHandle
-
toBinaryReference
インタフェースからコピーされた説明:UploadFileHandleアップロードされたファイルをBinaryReferenceのインスタンスに変換。 変換されたBinaryReferenceはEntityの属性として保存されるまでは、 テンポラリLOBとしてアップロードしたユーザーのみが参照可能な状態。- 定義:
toBinaryReferenceインタフェース内UploadFileHandle- 戻り値:
-
getSize
public long getSize()- 定義:
getSizeインタフェース内UploadFileHandle
-
getInputStream
インタフェースからコピーされた説明:UploadFileHandleアップロードされたファイルのバイナリを読み込むためのInputStreamを取得。- 定義:
getInputStreamインタフェース内UploadFileHandle- 戻り値:
-
isSizeOver
public boolean isSizeOver()インタフェースからコピーされた説明:UploadFileHandleアップロードされたファイルのファイルサイズが上限値を超えていた場合true。- 定義:
isSizeOverインタフェース内UploadFileHandle- 戻り値:
-
copyTo
インタフェースからコピーされた説明:UploadFileHandleアップロードされたファイルを指定のtargetへコピーする。- 定義:
copyToインタフェース内UploadFileHandle- 戻り値:
- コピー先のpath
-
moveTo
インタフェースからコピーされた説明:UploadFileHandleアップロードされたファイルを指定のtargetへ移動する。- 定義:
moveToインタフェース内UploadFileHandle- 戻り値:
- 移動先のpath
-