パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.box.api |
Box連携機能を定義するパッケージです。
|
jp.co.intra_mart.foundation.box.config.repository |
Box連携のリポジトリに関連するクラスを提供します。
|
jp.co.intra_mart.foundation.box.config.service |
Box連携のサービスに関連するクラスを提供します。
|
jp.co.intra_mart.foundation.box.storage |
Box連携のストレージに関連するクラスを提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
BoxClient.addOrUpdateCollaboration(String path,
String boxUserId,
String accessLevel)
パスを指定してファイルまたはフォルダに対するアクセス権限を追加または更新します。
|
com.box.sdk.BoxFile.Info |
BoxClient.copyFile(String fromPath,
String toPath,
boolean overwrite)
パスを指定してファイルをコピーします。
|
com.box.sdk.BoxFile.Info |
BoxClient.copyFileById(String fromId,
String toParentId,
String name,
boolean overwrite)
ファイルIDを指定してファイルをコピーします。
|
com.box.sdk.BoxFileRequest.Info |
BoxClient.copyFileRequestInfo(String id,
String folderPath,
FileRequestInfoParameter info)
ファイルリクエストの情報を更新しながらコピーします。
|
com.box.sdk.BoxFolder.Info |
BoxClient.copyFolder(String fromPath,
String toPath,
boolean overwrite)
パスを指定してフォルダをコピーします。
|
com.box.sdk.BoxFolder.Info |
BoxClient.copyFolderById(String fromId,
String toParentId,
String name,
boolean overwrite)
フォルダIDを指定してフォルダをコピーします。
|
void |
BoxClient.createFolder(String path)
パスを指定してフォルダを作成します。
|
void |
BoxClient.createFolderById(String parentId,
String name)
作成先のフォルダのIDを指定してフォルダを作成します。
|
void |
BoxClient.createMetadata(String path,
Map<String,Object> metadata)
パスを指定してファイルのカスタムメタデータを作成します。
|
void |
BoxClient.createMetadata(String path,
String templateName,
Map<String,Object> metadata)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを作成します。
|
void |
BoxClient.createMetadata(String path,
String templateName,
String scope,
Map<String,Object> metadata)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを作成します。
|
String |
BoxClient.createSharedLink(String path,
String unsharedDate,
String access,
boolean canDownload,
boolean canPreview)
パスを指定してファイルの共有リンクを作成します。
|
String |
BoxClient.createSharedLink(String path,
String unsharedDate,
String access,
boolean canDownload,
boolean canPreview,
boolean canEdit,
String password)
パスを指定してファイルの共有リンクを作成します。
|
void |
BoxClient.deleteCollaboration(String path,
String boxUserId)
パスを指定してファイルまたはフォルダに対するアクセス権限を削除します。
|
void |
BoxClient.deleteFile(String path)
パスを指定してファイルを削除します。
|
void |
BoxClient.deleteFileById(String id)
ファイルIDを指定してファイルを削除します。
|
void |
BoxClient.deleteFileRequestInfo(String id)
ファイルリクエストを削除します。
|
void |
BoxClient.deleteFolder(String path,
boolean recursive)
パスを指定してフォルダを削除します。
|
void |
BoxClient.deleteFolderById(String id,
boolean recursive)
フォルダIDを指定してフォルダを削除します。
|
void |
BoxClient.deleteMetadata(String path)
パスを指定してファイルのカスタムメタデータを削除します。
|
void |
BoxClient.deleteMetadata(String path,
String templateName)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを削除します。
|
void |
BoxClient.deleteMetadata(String path,
String templateName,
String scope)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを削除します。
|
void |
BoxClient.deleteSharedLink(String path)
パスを指定してファイルの共有リンクを削除します。
|
void |
BoxClient.downloadFile(String path,
OutputStream out)
パスを指定してファイルをダウンロードします。
|
void |
BoxClient.downloadFileById(String id,
OutputStream out)
ファイルIDを指定してファイルをダウンロードします。
|
com.box.sdk.BoxFileRequest.Info |
BoxClient.getFileRequestInfo(String id)
ファイルリクエストの情報を取得します。
|
com.box.sdk.BoxItem.Info |
BoxClient.getInfo(String path)
パスを指定してファイルまたはフォルダの情報を取得します。
|
String |
BoxClient.getItemId(String path)
パスを指定してファイルまたはフォルダのIDを取得します。
|
Map<String,Object> |
BoxClient.getMetadata(String path)
パスを指定してファイルのカスタムメタデータを取得します。
|
Map<String,Object> |
BoxClient.getMetadata(String path,
String templateName)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを取得します。
|
Map<String,Object> |
BoxClient.getMetadata(String path,
String templateName,
String scope)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを取得します。
|
String |
BoxClient.getSharedLink(String path)
パスを指定してファイルの共有リンクを取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.list(String path)
パスを指定してフォルダ内のファイルまたはフォルダの情報の一覧を取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.list(String path,
boolean recursive)
パスを指定してフォルダ内のファイルまたはフォルダの情報の一覧を取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.list(String path,
boolean recursive,
java.util.function.Predicate<com.box.sdk.BoxItem.Info> filter)
パスを指定してフォルダ内のフィルタ条件に一致するファイルまたはフォルダの情報の一覧を取得します。
|
<R> List<R> |
BoxClient.list(String path,
boolean recursive,
java.util.function.Predicate<com.box.sdk.BoxItem.Info> filter,
java.util.function.BiFunction<com.box.sdk.BoxItem.Info,String,R> mapper)
パスを指定して、フォルダ内のフィルタ条件に一致するファイルまたはフォルダの情報から任意の型に変換した一覧を取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.listById(String id)
フォルダIDを指定してフォルダ内のファイルまたはフォルダの情報の一覧を取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.listById(String id,
boolean recursive)
フォルダIDを指定してフォルダ内のファイルまたはフォルダの情報の一覧を取得します。
|
List<com.box.sdk.BoxItem.Info> |
BoxClient.listById(String id,
boolean recursive,
java.util.function.Predicate<com.box.sdk.BoxItem.Info> filter)
フォルダIDを指定してフォルダ内のフィルタ条件に一致すファイルまたはフォルダの情報の一覧を取得します。
|
<R> List<R> |
BoxClient.listById(String id,
boolean recursive,
java.util.function.Predicate<com.box.sdk.BoxItem.Info> filter,
java.util.function.BiFunction<com.box.sdk.BoxItem.Info,String,R> mapper)
フォルダIDを指定して、フォルダ内のフィルタ条件に一致するファイルまたはフォルダの情報から任意の型に変換した一覧を取得します。
|
com.box.sdk.BoxLock |
BoxClient.lockFile(String path)
パスを指定してファイルをロックします。
|
com.box.sdk.BoxLock |
BoxClient.lockFile(String path,
String expiresAt,
boolean isDownloadPrevented)
パスを指定してファイルをロックします。
|
com.box.sdk.BoxLock |
BoxClient.lockFileById(String id)
ファイルIDを指定してファイルをロックします。
|
com.box.sdk.BoxLock |
BoxClient.lockFileById(String id,
String expiresAt,
boolean isDownloadPrevented)
ファイルIDを指定してファイルをロックします。
|
com.box.sdk.BoxItem.Info |
BoxClient.moveFile(String fromPath,
String toPath)
パスを指定してファイルを移動します。
|
com.box.sdk.BoxItem.Info |
BoxClient.moveFileById(String fromId,
String toParentId,
String name)
ファイルIDを指定してファイルを移動します。
|
com.box.sdk.BoxItem.Info |
BoxClient.moveFolder(String fromPath,
String toPath)
パスを指定してフォルダを移動します。
|
com.box.sdk.BoxItem.Info |
BoxClient.moveFolderById(String fromId,
String toParentId,
String name)
フォルダIDを指定してフォルダを移動します。
|
void |
BoxClient.unlockFile(String path)
パスを指定してファイルをロック解除します。
|
void |
BoxClient.unlockFileById(String id)
ファイルIDを指定してファイルをロック解除します。
|
com.box.sdk.BoxFileRequest.Info |
BoxClient.updateFileRequestInfo(String id,
FileRequestInfoParameter info)
ファイルリクエストの情報を更新します。
|
com.box.sdk.BoxFile.Info |
BoxClient.updateInfo(String path,
com.box.sdk.BoxFile.Info info)
パスを指定してファイルの情報を更新します。
|
com.box.sdk.BoxFile.Info |
BoxClient.updateInfoById(String id,
com.box.sdk.BoxFile.Info info)
IDを指定してファイルの情報を更新します。
|
void |
BoxClient.updateMetadata(String path,
Map<String,Object> metadata)
パスを指定してファイルのカスタムメタデータを更新します。
|
void |
BoxClient.updateMetadata(String path,
String templateName,
Map<String,Object> metadata)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを更新します。
|
void |
BoxClient.updateMetadata(String path,
String templateName,
String scope,
Map<String,Object> metadata)
パスを指定してファイルのメタデータテンプレートの形式に従ったメタデータを更新します。
|
com.box.sdk.BoxFile.Info |
BoxClient.uploadFile(String path,
InputStream in)
パスを指定してファイルをアップロードします。
|
com.box.sdk.BoxFile.Info |
BoxClient.uploadFileById(String parentId,
String name,
InputStream in)
ファイルを配置するフォルダのIDを指定してファイルをアップロードします。
|
com.box.sdk.BoxFile.Info |
BoxClient.uploadLargeFile(String path,
InputStream in,
long size)
パスを指定してサイズの大きい(20MB以上の)ファイルを分割アップロードします。
|
com.box.sdk.BoxFile.Info |
BoxClient.uploadLargeFileById(String parentId,
String name,
InputStream in,
long size)
ファイルを配置するフォルダのIDを指定してサイズの大きい(20MB以上の)ファイルを分割アップロードします。
|
修飾子とタイプ | メソッドと説明 |
---|---|
byte[] |
ClientConfigRepository.getClientConfig(String clientId)
設定ファイルを取得します。
|
int |
ClientConfigRepository.registerClientConfig(String clientId,
byte[] clientConfig)
設定ファイルを登録します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
BoxConfigurationService.checkConfig(byte[] configJson)
設定ファイルを解析し、接続が成功するかをチェックします。
|
void |
BoxConfigurationService.registerConfig(byte[] configJson)
設定ファイルを登録します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
BoxFileOutputStream.upload(InputStream in)
ファイルをアップロードします。
|
protected void |
BoxFileAppendOutputStream.upload(InputStream in) |
Copyright © 2012 NTT DATA INTRAMART CORPORATION