パッケージ org.iplass.mtp.test

クラス TestUploadFileHandle

java.lang.Object
org.iplass.mtp.test.TestUploadFileHandle
すべての実装されたインタフェース:
UploadFileHandle

public class TestUploadFileHandle extends Object implements 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
     
     
    boolean
    アップロードされたファイルのファイルサイズが上限値を超えていた場合true。
    moveTo(Path target, CopyOption... options)
    アップロードされたファイルを指定のtargetへ移動する。
    アップロードされたファイルをBinaryReferenceのインスタンスに変換。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • TestUploadFileHandle

      public TestUploadFileHandle(File tempFile, String fileName, String type)
      指定のtempFileで指定されるファイルにてTestUploadFileHandleを生成します。
      パラメータ:
      tempFile -
      fileName -
      type -
    • TestUploadFileHandle

      public TestUploadFileHandle(String fileName, String type, long size, boolean isSizeOver)
      アップロードされたファイルがサイズオーバーであった場合を想定したテストの場合、当コンストラクタを利用し、 isSizeOverがtrueの状態のUploadFileHandleを生成することが可能です。
      パラメータ:
      fileName -
      type -
      size -
      isSizeOver -
  • メソッドの詳細

    • getFileName

      public String getFileName()
      定義:
      getFileName インタフェース内 UploadFileHandle
    • getType

      public String getType()
      定義:
      getType インタフェース内 UploadFileHandle
    • toBinaryReference

      public BinaryReference toBinaryReference()
      インタフェースからコピーされた説明: UploadFileHandle
      アップロードされたファイルをBinaryReferenceのインスタンスに変換。 変換されたBinaryReferenceはEntityの属性として保存されるまでは、 テンポラリLOBとしてアップロードしたユーザーのみが参照可能な状態。
      定義:
      toBinaryReference インタフェース内 UploadFileHandle
      戻り値:
    • getSize

      public long getSize()
      定義:
      getSize インタフェース内 UploadFileHandle
    • getInputStream

      public InputStream getInputStream()
      インタフェースからコピーされた説明: UploadFileHandle
      アップロードされたファイルのバイナリを読み込むためのInputStreamを取得。
      定義:
      getInputStream インタフェース内 UploadFileHandle
      戻り値:
    • isSizeOver

      public boolean isSizeOver()
      インタフェースからコピーされた説明: UploadFileHandle
      アップロードされたファイルのファイルサイズが上限値を超えていた場合true。
      定義:
      isSizeOver インタフェース内 UploadFileHandle
      戻り値:
    • copyTo

      public Path copyTo(Path target, CopyOption... options)
      インタフェースからコピーされた説明: UploadFileHandle
      アップロードされたファイルを指定のtargetへコピーする。
      定義:
      copyTo インタフェース内 UploadFileHandle
      パラメータ:
      target -
      options -
      戻り値:
      コピー先のpath
    • moveTo

      public Path moveTo(Path target, CopyOption... options)
      インタフェースからコピーされた説明: UploadFileHandle
      アップロードされたファイルを指定のtargetへ移動する。
      定義:
      moveTo インタフェース内 UploadFileHandle
      パラメータ:
      target -
      options -
      戻り値:
      移動先のpath