Package de.samply.reporter.template
Class ReportTemplateManager
java.lang.Object
de.samply.reporter.template.ReportTemplateManager
-
Constructor Summary
ConstructorsConstructorDescriptionReportTemplateManager(VariablesReplacer variablesReplacer, String customTemplateId, String qualityReportTemplateDirectory) -
Method Summary
Modifier and TypeMethodDescriptionfetchTemplate(String template) fetchTemplate(Path templatePath) getQualityReportTemplate(String qualityReportTemplateId) String[]getReportTemplatePath(String reportTemplateId)
-
Constructor Details
-
ReportTemplateManager
public ReportTemplateManager(VariablesReplacer variablesReplacer, @Value("${CUSTOM_TEMPLATE_ID:custom-{TIMESTAMP}}") String customTemplateId, @Value("${REPORT_TEMPLATE_DIRECTORY:./templates}") String qualityReportTemplateDirectory)
-
-
Method Details
-
fetchTemplate
- Throws:
IOException
-
fetchTemplate
- Throws:
IOException
-
fetchTemplateAndGenerateCustomTemplateId
- Throws:
IOException
-
getQualityReportTemplate
-
getReportTemplateIds
-
getReportTemplatePath
-