パッケージ org.opengion.hayabusa.io
インタフェース StorageAPI
- 既知の実装クラスのリスト:
StorageAPI_aws
public interface StorageAPI
クラウドストレージ操作用のインターフェイス。
継承クラスのコンストラクターはコンテナ名とHTTPセッションを持たせます。
- 変更履歴:
- 5.9.25.0 (2017/10/06) 新規作成
- 機能分類
- 導入されたバージョン:
- JDK7.0
-
フィールドの概要
フィールド -
メソッドの概要
修飾子とタイプメソッド説明void
add
(InputStream partInputStream, String updFolder, String updFileName, HttpSession hsession) アップロード。void
copy
(String oldFilePath, String newFilePath, HttpSession hsession) コピー。void
delete
(String filePath, HttpSession hsession) 削除。boolean
exists
(String path, HttpSession hsession) ファイル存在チェック。get
(String filePath, HttpSession hsession) ダウンロード。getInfo
(String path, HttpSession hsession) ファイル情報取得。String[]
list
(String startsWith, HttpSession hsession) ファイル一覧取得。void
rename
(String fileUrl, String oldFileName, String newFileName, boolean useBackup, HttpSession session) ファイル名変更。
-
フィールド詳細
-
メソッドの詳細
-
delete
削除。- パラメータ:
filePath
- 削除ファイルのパスhsession
- セッション
-
copy
コピー。- パラメータ:
oldFilePath
- コピー元ファイルパスnewFilePath
- コピー先ファイルパスhsession
- セッション
-
get
ダウンロード。- パラメータ:
filePath
- ダウンロード対象のファイルパスhsession
- セッション- 戻り値:
- ストリーム
-
add
アップロード。- パラメータ:
partInputStream
- アップロード対象のストリームupdFolder
- アップロードフォルタ名updFileName
- アップロードファイル名hsession
- セッション
-
rename
void rename(String fileUrl, String oldFileName, String newFileName, boolean useBackup, HttpSession session) ファイル名変更。- パラメータ:
fileUrl
- ファイルパスoldFileName
- 変更前ファイル名newFileName
- 変更後ファイル名useBackup
- 変更後ファイル名が既に存在する場合のバックアップ作成フラグsession
- セッション
-
list
ファイル一覧取得。- パラメータ:
startsWith
- パスの前方一致hsession
- セッション- 戻り値:
- ファイルパス一覧
-
exists
ファイル存在チェック。- パラメータ:
path
- ファイルパスhsession
- セッション- 戻り値:
- true:存在 false:存在しない
-
getInfo
ファイル情報取得。- パラメータ:
path
- ファイルパスhsession
- セッション- 戻り値:
- ファイル情報格納Map
-