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