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