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