public abstract class AbstractPlatformDatabaseProvider<E extends PlatformReportFileEntity> extends Object implements com.bstek.ureport.provider.report.ReportProvider
| 限定符和类型 | 字段和说明 |
|---|---|
private PlatformReportDatabaseInfo |
platformReportDatabaseInfo |
private PlatformReportService<E> |
platformReportService |
| 构造器和说明 |
|---|
AbstractPlatformDatabaseProvider(PlatformReportDatabaseInfo platformReportDatabaseInfo,
PlatformReportService<E> platformReportService) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteReport(String file) |
boolean |
disabled() |
private String |
getFileName(String name)
获取标准格式文件名。
|
String |
getName() |
String |
getPrefix() |
List<com.bstek.ureport.provider.report.ReportFile> |
getReportFiles() |
InputStream |
loadReport(String file) |
protected abstract E |
obtainReportFileModel() |
protected abstract void |
processReportFileModel(E reportFileModel) |
void |
saveReport(String file,
String content) |
private final PlatformReportDatabaseInfo platformReportDatabaseInfo
private final PlatformReportService<E extends PlatformReportFileEntity> platformReportService
public AbstractPlatformDatabaseProvider(PlatformReportDatabaseInfo platformReportDatabaseInfo, PlatformReportService<E> platformReportService)
public InputStream loadReport(String file)
loadReport 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic void deleteReport(String file)
deleteReport 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic List<com.bstek.ureport.provider.report.ReportFile> getReportFiles()
getReportFiles 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic void saveReport(String file, String content)
saveReport 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic String getName()
getName 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic boolean disabled()
disabled 在接口中 com.bstek.ureport.provider.report.ReportProviderpublic String getPrefix()
getPrefix 在接口中 com.bstek.ureport.provider.report.ReportProviderprotected abstract void processReportFileModel(E reportFileModel)
protected abstract E obtainReportFileModel()
Copyright © 2022 Zodiac. All rights reserved.