public interface BMFileInfoService
修飾子とタイプ | メソッドと説明 |
---|---|
void |
delete(java.lang.String... key)
指定されたファイルを特定するキーに紐付いたファイル情報を削除します。
|
BMFileInfo |
getStream(java.lang.String key)
指定されたファイルを特定するキーに紐付いたファイル情報を取得します。
|
void |
register(java.util.Map<java.lang.String,java.lang.String> metadata,
java.lang.String... key)
指定されたファイルを特定するキーに紐付いたファイル情報とメタデータ情報を永続化します。
|
void |
register(java.lang.String... key)
指定されたファイルを特定するキーに紐付いたファイル情報を登録します。
|
void |
register(java.lang.String applicationId,
java.lang.String businessKey,
java.util.Map<java.lang.String,java.lang.String> metadata,
java.lang.String... key)
指定されたファイルを特定するキーに紐付いたファイル情報とメタデータ情報を永続化します。
|
void |
register(java.lang.String applicationId,
java.lang.String businessKey,
java.lang.String... key)
指定されたファイルを特定するキーに紐付いたファイル情報とアプリケーション、業務を特定するキーを永続化します。
|
java.util.Collection<BMFileInfo> |
search(java.lang.String applicationId,
java.lang.String businessKey)
指定されたアプリケーションID、ビジネスキーに一致するファイル情報の一覧を取得します。
|
java.lang.String |
upload(java.lang.String fileName,
java.io.InputStream input)
ファイルを保存します。
|
void delete(java.lang.String... key) throws BloomMakerException
key
- ファイルを特定するキーBloomMakerException
- ファイル情報の削除に失敗した場合にスローされます。BMFileInfo getStream(java.lang.String key) throws BloomMakerException
key
- ファイルを特定するキーBloomMakerException
- ファイル情報の取得に失敗した場合にスローされます。void register(java.util.Map<java.lang.String,java.lang.String> metadata, java.lang.String... key) throws BloomMakerException
metadata
- メタデータ情報key
- ファイルを特定するキーBloomMakerException
- ファイル情報の登録に失敗した場合にスローされます。void register(java.lang.String... key) throws BloomMakerException
key
- ファイルを特定するキーBloomMakerException
- ファイル情報の登録に失敗した場合にスローされます。void register(java.lang.String applicationId, java.lang.String businessKey, java.util.Map<java.lang.String,java.lang.String> metadata, java.lang.String... key) throws BloomMakerException
applicationId
- アプリケーションIDbusinessKey
- ビジネスキーmetadata
- メタデータ情報key
- ファイルを特定するキーBloomMakerException
- ファイル情報の登録に失敗した場合にスローされます。void register(java.lang.String applicationId, java.lang.String businessKey, java.lang.String... key) throws BloomMakerException
applicationId
- アプリケーションを特定するIDbusinessKey
- 業務を特定するキーkey
- ファイルを特定するキーBloomMakerException
- ファイル情報の登録に失敗した場合にスローされます。java.util.Collection<BMFileInfo> search(java.lang.String applicationId, java.lang.String businessKey) throws BloomMakerException
applicationId
- アプリケーションIDbusinessKey
- ビジネスキーgetStream(String)
を使用してください。BloomMakerException
- ファイル情報の取得に失敗した場合にスローされます。java.lang.String upload(java.lang.String fileName, java.io.InputStream input) throws BloomMakerException, java.io.IOException
fileName
- ファイル名input
- ファイルBloomMakerException
- ファイルアップロードに失敗したときにスローされます。java.io.IOException
- ファイルアップロードに失敗したときにスローされます。Copyright (c) 2019 NTT DATA INTRAMART CORPORATION.