パッケージ 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を取得。long
getSize()
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
- パラメータ:
target
-options
-- 戻り値:
- コピー先のpath
-
moveTo
インタフェースからコピーされた説明:UploadFileHandle
アップロードされたファイルを指定のtargetへ移動する。- 定義:
moveTo
インタフェース内UploadFileHandle
- パラメータ:
target
-options
-- 戻り値:
- 移動先のpath
-