@Deprecated public class FilesOperation extends Object
OAuthPreconditionException
が発生します。 コンストラクタと説明 |
---|
FilesOperation(String userCd,
String providerId)
非推奨です。
コンストラクタ
|
FilesOperation(String userCd,
String providerId,
String sitePath)
非推奨です。
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
Item |
copyById(String id,
CopyToItemProperty properties)
非推奨です。
IDを指定してアイテムをコピーします。
|
Item |
copyByPath(String path,
CopyToItemProperty properties)
非推奨です。
パスを指定してアイテムをコピーします。
|
File |
createFile(String name)
非推奨です。
ファイルを作成します。
|
Folder |
createFolderById(String parentId,
String folderName)
非推奨です。
親フォルダIDとフォルダ名を指定してフォルダを作成します。
|
Folder |
createFolderByPath(String folderPath)
非推奨です。
パスを指定してフォルダを作成します。
|
void |
deleteById(String id,
String eTag)
非推奨です。
IDを指定してアイテムを削除します。
|
void |
deleteByPath(String path,
String eTag)
非推奨です。
パスを指定してアイテムを削除します。
|
void |
downloadById(String id,
OutputStream stream)
非推奨です。
IDを指定してファイルの内容をダウンロードします。
|
void |
downloadByPath(String path,
OutputStream stream)
非推奨です。
パスを指定してファイルの内容をダウンロードします。
|
Item |
getPropertiesById(String id,
boolean withChildren)
非推奨です。
IDを指定してアイテムのプロパティ情報を取得します。
|
Item |
getPropertiesByPath(String path,
boolean withChildren)
非推奨です。
パスを指定してアイテムのプロパティ情報を取得します。
|
Item[] |
listContentsById(String id,
boolean descending)
非推奨です。
IDを指定して保持する子のアイテム一覧を取得します。
|
Item[] |
listContentsByPath(String path,
boolean descending)
非推奨です。
パスを指定して保持する子のアイテム一覧を取得します。
|
Item |
updatePropertiesById(String id,
String eTag,
UpdatableItemProperty properties)
非推奨です。
IDを指定してアイテムのメタ情報を更新します。
|
Item |
updatePropertiesByPath(String path,
String eTag,
UpdatableItemProperty properties)
非推奨です。
パスを指定してアイテムのメタ情報を更新します。
|
void |
uploadById(String fileId,
InputStream stream)
非推奨です。
IDを指定してファイルの内容をアップロードします。
|
void |
uploadByPath(String filePath,
InputStream stream)
非推奨です。
パスを指定してファイルの内容をアップロードします。
|
public FilesOperation(String userCd, String providerId) throws ProviderSettingException
userCd
- ユーザコードproviderId
- プロバイダIDProviderSettingException
- プロバイダ設定が不正であった場合に発生します。public FilesOperation(String userCd, String providerId, String sitePath) throws ProviderSettingException
userCd
- ユーザコードproviderId
- プロバイダIDsitePath
- サイトパス。トップサイトの場合はnullを指定します。ProviderSettingException
- プロバイダ設定が不正であった場合に発生します。public Item copyById(String id, CopyToItemProperty properties) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
id
- IDproperties
- 変更を行うプロパティHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item copyByPath(String path, CopyToItemProperty properties) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
path
- パスproperties
- 変更を行うプロパティHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic File createFile(String name) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
name
- ファイル名HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Folder createFolderById(String parentId, String folderName) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
parentId
- 親IDfolderName
- フォルダ名HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Folder createFolderByPath(String folderPath) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
folderPath
- フォルダパスHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic void deleteById(String id, String eTag) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
id
- IDeTag
- ETagHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic void deleteByPath(String path, String eTag) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
path
- パスeTag
- ETagHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic void downloadById(String id, OutputStream stream) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException, IOException
id
- IDstream
- ファイルの内容を書き込むストリームHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますIOException
- ストリーム処理に失敗した場合に発生しますpublic void downloadByPath(String path, OutputStream stream) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException, IOException
path
- パスstream
- ファイルの内容を書き込むストリームHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますIOException
- ストリーム処理に失敗した場合に発生しますpublic Item getPropertiesById(String id, boolean withChildren) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
id
- IDwithChildren
- 内包するアイテム情報を取得するかHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item getPropertiesByPath(String path, boolean withChildren) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
path
- パスwithChildren
- 内包するアイテム情報を取得するかHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item[] listContentsById(String id, boolean descending) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
id
- IDdescending
- 降順でソートするかHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item[] listContentsByPath(String path, boolean descending) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
path
- パスdescending
- 降順でソートするかHttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item updatePropertiesById(String id, String eTag, UpdatableItemProperty properties) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
id
- IDeTag
- ETagproperties
- メタ情報HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic Item updatePropertiesByPath(String path, String eTag, UpdatableItemProperty properties) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException
path
- パスeTag
- ETagproperties
- メタ情報HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますpublic void uploadById(String fileId, InputStream stream) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException, IOException
fileId
- ファイルIDstream
- ファイルの内容HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますIOException
- ストリーム処理に失敗した場合に発生しますpublic void uploadByPath(String filePath, InputStream stream) throws HttpRequestException, HttpResponseException, Office365APIResponseException, OAuthClientException, IOException
filePath
- ファイルパスstream
- ファイルの内容HttpRequestException
- HTTP通信に失敗した場合に発生します。HttpResponseException
- HTTP通信のレスポンスが不正だった場合に発生しますOffice365APIResponseException
- 操作の失敗を表すOffice365レスポンスが返った場合に発生しますOAuthClientException
- OAuth関連の処理に失敗した場合に発生しますIOException
- ストリーム処理に失敗した場合に発生しますCopyright © 2012 NTT DATA INTRAMART CORPORATION