public interface FileStoreService<INDEX,INPUT_FILE,RESULT_FILE,TEMPLATE>
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
buildFileName(INPUT_FILE inputFile,
java.lang.String fileName)
构建文件名称
|
java.lang.String |
buildFilePath(java.lang.String filePath)
构建文件路径
|
java.lang.String |
buildGroupName(java.lang.String groupName)
构建文件分组名称
|
FileResult<INDEX> |
buildResult()
构建文件返回对象
|
void |
copy(java.lang.String groupName,
INDEX index,
java.lang.String targetGroupName,
INDEX targetIndex)
复制文件
|
RESULT_FILE |
getFile(java.lang.String groupName,
INDEX index)
获得文件
|
java.math.BigDecimal |
getFileKbSize(INPUT_FILE inputFile)
获得文件大小
|
TEMPLATE |
getTemplate()
获得工具类
|
void |
move(java.lang.String groupName,
INDEX index,
java.lang.String targetGroupName,
INDEX targetIndex)
移动文件
|
java.lang.Boolean |
remove(java.lang.String groupName,
INDEX index)
功能描述
|
plus.easydo.core.result.R<FileResult<INDEX>> |
save(FileStoreObject<INDEX,INPUT_FILE> fileStoreObject)
功能描述
|
void |
validationFile(INPUT_FILE inputFile)
校验文件
|
TEMPLATE getTemplate()
plus.easydo.core.result.R<FileResult<INDEX>> save(FileStoreObject<INDEX,INPUT_FILE> fileStoreObject)
fileStoreObject - 文件包装类RESULT_FILE getFile(java.lang.String groupName, INDEX index)
groupName - 分组index - 文件唯一标识java.lang.Boolean remove(java.lang.String groupName,
INDEX index)
groupName - 分组index - 文件标识void copy(java.lang.String groupName,
INDEX index,
java.lang.String targetGroupName,
INDEX targetIndex)
groupName - 分组index - 文件索引targetGroupName - 目标分组targetIndex - 目标索引void move(java.lang.String groupName,
INDEX index,
java.lang.String targetGroupName,
INDEX targetIndex)
groupName - 分组index - 文件索引targetGroupName - 目标分组targetIndex - 目标索引void validationFile(INPUT_FILE inputFile)
inputFile - inputFilejava.lang.String buildFilePath(java.lang.String filePath)
filePath - filePathjava.lang.String buildFileName(INPUT_FILE inputFile, java.lang.String fileName)
inputFile - inputFilefileName - fileNamejava.lang.String buildGroupName(java.lang.String groupName)
groupName - groupNamejava.math.BigDecimal getFileKbSize(INPUT_FILE inputFile)
inputFile - inputFileFileResult<INDEX> buildResult()
Copyright © 2021. All Rights Reserved.