org.opengion.fukurou.model

## クラス FileOperationFactory

- java.lang.Object
- - org.opengion.fukurou.model.FileOperationFactory

-     public class FileOperationFactory
      extends java.lang.Object

  ファイル操作インスタンスのファクトリークラス システムリソースの「CLOUD_TARGET」を参照して、 処理対象のファイル操作クラスを生成します。 デフォルトはローカルサーバのファイル操作を行う、 DefaultFileOperationクラスを生成します。
  変更履歴:

    5.10.8.0 (2019/02/01) 新規作成

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `FileOperationFactory()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `static FileOperation` | `newStorageOperation(java.lang.String path)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | `newStorageOperation(java.lang.String plugin, java.lang.String buket, FileOperation file, java.lang.String fileName)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | `newStorageOperation(java.lang.String plugin, java.lang.String buket, java.lang.String path)` 引数を元に、ファイル操作クラスを生成します。
    `static FileOperation` | `newStorageOperation(java.lang.String plugin, java.lang.String buket, java.lang.String dir, java.lang.String fileName)` 引数を元に、ファイル操作クラスを生成します。

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### FileOperationFactory

          public FileOperationFactory()

  - ### メソッドの詳細

    - #### newStorageOperation

          public static FileOperation newStorageOperation(java.lang.String path)

      引数を元に、ファイル操作クラスを生成します。
      パラメータ:
        `path` - ファイルパス
      戻り値:
        ファイル操作インスタンス

    - #### newStorageOperation

          public static FileOperation newStorageOperation(java.lang.String plugin,
                                          java.lang.String buket,
                                          java.lang.String dir,
                                          java.lang.String fileName)

      引数を元に、ファイル操作クラスを生成します。
      パラメータ:
        `plugin` - 利用プラグイン
        `buket` - バケット名
        `dir` - ディレクトリ
        `fileName` - ファイル名
      戻り値:
        ファイル操作インスタンス

    - #### newStorageOperation

          public static FileOperation newStorageOperation(java.lang.String plugin,
                                          java.lang.String buket,
                                          FileOperation file,
                                          java.lang.String fileName)

      引数を元に、ファイル操作クラスを生成します。
      パラメータ:
        `plugin` - 利用プラグイン
        `buket` - バケット名
        `file` - ファイル情報
        `fileName` - ファイル名
      戻り値:
        ファイル操作インスタンス

    - #### newStorageOperation

          public static FileOperation newStorageOperation(java.lang.String plugin,
                                          java.lang.String buket,
                                          java.lang.String path)

      引数を元に、ファイル操作クラスを生成します。 CLOUD_TARGETがNULLの場合はローカルファイル用のクラスを利用します。
      パラメータ:
        `plugin` - 利用プラグイン
        `buket` - バケット名
        `path` - ファイルパス
      戻り値:
        ファイル操作インスタンス

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.