public class StorageAPI_bluemix extends Object implements StorageAPI
5.9.25.0 (2017/10/06) 新規作成 |
修飾子とタイプ | クラスと説明 |
---|---|
class |
StorageAPI_bluemix.InputPayload<T extends InputStream>
payloadを利用するための内部クラス
(AWSやAzureで利用するか不明なので、とりあえず内部クラスとしておきます)
|
修飾子とタイプ | フィールドと説明 |
---|---|
(package private) String |
auth_url |
(package private) String |
container |
(package private) String |
domainId |
(package private) String |
password |
(package private) String |
projectId |
(package private) String |
username |
FILEINFO_LASTMODIFIED, FILEINFO_SIZE, SESSION_CLOUD_TOKEN
コンストラクタと説明 |
---|
StorageAPI_bluemix(String container,
HttpSession hsession)
コンストラクタ
bluemixに設定されているユーザ情報の取得。
|
修飾子とタイプ | メソッドと説明 |
---|---|
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 filePath,
HttpSession hsession)
ファイル存在チェック
|
InputStream |
get(String filePath,
HttpSession hsession)
ダウンロード
|
Map<String,String> |
getInfo(String path,
HttpSession hsession)
ファイル情報取得
|
String[] |
list(String startsWith,
HttpSession hsession)
ファイル一覧取得
|
void |
rename(String filePath,
String oldFileName,
String newFileName,
boolean useBackup,
HttpSession hsession)
ファイル名変更
|
public StorageAPI_bluemix(String container, HttpSession hsession)
container
- hsession
- セッションpublic void add(InputStream partInputStream, String updFolder, String updFileName, HttpSession hsession)
add
インタフェース内 StorageAPI
partInputStream
- アップロード対象のストリームupdFolder
- アップロードフォルタ名updFileName
- アップロードファイル名hsession
- セッションpublic InputStream get(String filePath, HttpSession hsession)
get
インタフェース内 StorageAPI
filePath
- ダウンロード対象のファイルパスhsession
- セッションpublic void copy(String oldFilePath, String newFilePath, HttpSession hsession)
copy
インタフェース内 StorageAPI
oldFilePath
- コピー元ファイルパスnewFilePath
- コピー先ファイルパスhsession
- セッションpublic void delete(String filePath, HttpSession hsession)
delete
インタフェース内 StorageAPI
filePath
- 削除ファイルのパスhsession
- セッションpublic void rename(String filePath, String oldFileName, String newFileName, boolean useBackup, HttpSession hsession)
rename
インタフェース内 StorageAPI
filePath
- ファイルパスoldFileName
- 変更前ファイル名newFileName
- 変更後ファイル名useBackup
- 変更後ファイル名が既に存在する場合のバックアップ作成フラグhsession
- セッションpublic boolean exists(String filePath, HttpSession hsession)
exists
インタフェース内 StorageAPI
filePath
- ファイルパスhsession
- セッションpublic String[] list(String startsWith, HttpSession hsession)
list
インタフェース内 StorageAPI
startsWith
- パスの前方一致hsession
- セッションpublic Map<String,String> getInfo(String path, HttpSession hsession)
getInfo
インタフェース内 StorageAPI
path
- ファイルパスhsession
- セッションWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.