public abstract class AbstractFastFileBuilder<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
fileExtName
文件扩展名
|
protected long |
fileSize
文件大小
|
protected String |
groupName
上传文件分组
|
protected InputStream |
inputStream
输入流
|
protected Set<MetaData> |
metaDataSet
文件元数据
|
| 构造器和说明 |
|---|
AbstractFastFileBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract T |
build()
构造上传文件对象
|
AbstractFastFileBuilder<T> |
toGroup(String groupName)
上传至文件组
|
AbstractFastFileBuilder<T> |
withFile(InputStream inputStream,
long fileSize,
String fileExtName)
上传文件
|
AbstractFastFileBuilder<T> |
withMetaData(Set<MetaData> metaDataSet)
元数据信息
|
AbstractFastFileBuilder<T> |
withMetaData(String name,
String value)
元数据信息
|
protected InputStream inputStream
protected long fileSize
protected String fileExtName
protected String groupName
public AbstractFastFileBuilder<T> withFile(InputStream inputStream, long fileSize, String fileExtName)
inputStream - fileSize - fileExtName - public AbstractFastFileBuilder<T> withMetaData(String name, String value)
name - value - public AbstractFastFileBuilder<T> withMetaData(Set<MetaData> metaDataSet)
metaDataSet - public AbstractFastFileBuilder<T> toGroup(String groupName)
groupName - public abstract T build()
Copyright © 2020. All rights reserved.