Interface FileHandler<F>
- All Known Implementing Classes:
HtmlHandler,PdfHandler
public interface FileHandler<F>
文件处理
- Since:
- 1.4.0
- Author:
- zhsxin
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.contract.domain.model.FileTypefileType()文件类型static <F> FileHandler<F> handler(com.sankcrm.erp.contract.domain.model.FileType fileType) 文件处理static <F> Optional<FileHandler<F>> handlerOpt(com.sankcrm.erp.contract.domain.model.FileType fileType) 文件处理填充模板saveTemplate(Path path, F file) 保存文件
-
Method Details
-
fileType
com.sankcrm.erp.contract.domain.model.FileType fileType()文件类型- Returns:
- 文件类型
-
saveTemplate
保存文件- Parameters:
file- 文件内容- Returns:
- 文件路径
-
padding
List<SignatoryBo> padding(Path path, F file, Map<String, Object> params, List<SignatoryBo> signatories) 填充模板- Parameters:
path- 保存路径file- 文件params- 参数signatories- 签约人信息
-
handlerOpt
static <F> Optional<FileHandler<F>> handlerOpt(com.sankcrm.erp.contract.domain.model.FileType fileType) 文件处理- Type Parameters:
F- 处理类型- Parameters:
fileType- 文件类型- Returns:
- 文件处理
-
handler
文件处理- Type Parameters:
F- 处理类型- Parameters:
fileType- 文件类型- Returns:
- 文件处理
-