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