com.nifty.cloud.ncs.transfer

## クラス Transfer

- java.lang.Object
- - com.nifty.cloud.ncs.transfer.Transfer

-     public class Transfer
      extends java.lang.Object

  ファイルの転送状態を保持するクラスです。

- - ### ネストされたクラスのサマリー

    ネストされたクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `static class` | `Transfer.TransferState` 転送ステータスを定義する列挙型です。

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getDescription()` アップロードの説明を取得します。
    `Transfer.TransferState` | `getState()` 現在の転送ステータスを取得します。
    `boolean` | `isDone()` 処理が終了したかどうかの判定を行います。
    `void` | `setState(Transfer.TransferState state)` 転送ステータスを設定します。

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

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

- - ### メソッドの詳細

    - #### isDone

          public boolean isDone()

      処理が終了したかどうかの判定を行います。
      処理終了とは｢正常終了｣、｢処理キャンセル｣、｢処理失敗｣状態を指します。
      戻り値:
        処理終了フラグ

    - #### getDescription

          public java.lang.String getDescription()

      アップロードの説明を取得します。
      戻り値:
        アップロードの説明

    - #### getState

          public Transfer.TransferState getState()

      現在の転送ステータスを取得します。
      戻り値:
        アップロードステータス

    - #### setState

          public void setState(Transfer.TransferState state)

      転送ステータスを設定します。
      パラメータ:
        `state` - 転送ステータス