Class UploadHelper

java.lang.Object
nablarch.fw.web.upload.util.UploadHelper

public class UploadHelper extends Object
アップロードファイルに対する定型処理を提供するユーティリティクラス。
  • Constructor Details

    • UploadHelper

      @Published public UploadHelper(PartInfo partInfo)
      UploadHelperを生成する。
      Parameters:
      partInfo - 処理対象のPartInfoオブジェクト
  • Method Details

    • moveFileTo

      @Published public void moveFileTo(String basePathName, String fileName)
      アップロードされたファイルを移動する。
      Parameters:
      basePathName - FilePathSettingのベースパス論理名
      fileName - 移動後のファイル名
    • applyFormat

      @Published public BulkValidator applyFormat(String layoutFileName)
      フォーマットを適用する。 フォーマット定義ファイル取得先のディレクトリはデフォルト設定を使用する。
      Parameters:
      layoutFileName - フォーマット定義ファイル名
      Returns:
      一括バリデーションクラス
      Throws:
      IllegalStateException - フォーマット適用に失敗した場合
    • applyFormat

      @Published public BulkValidator applyFormat(String basePathName, String layoutFileName)
      フォーマットを適用する。
      Parameters:
      basePathName - FilePathSettingのベースパス論理名
      layoutFileName - フォーマット定義ファイル名
      Returns:
      一括バリデーションクラス
      Throws:
      IllegalStateException - フォーマット適用に失敗した場合
    • toByteArray

      @Published public byte[] toByteArray()
      ファイルをバイト配列に変換する。

      入力ストリームが必要な場合は、PartInfo.getInputStream()を使用すること。
      Returns:
      バイト配列