Class DefaultExcelDownloadReportService
java.lang.Object
com.hybris.backoffice.excel.imp.wizard.DefaultExcelDownloadReportService
- All Implemented Interfaces:
ExcelDownloadReportService
Default implementation of
ExcelDownloadReportService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoiddownloadReport(Collection<ExcelValidationResult> excelValidationResults) Triggers downloading of report file.protected StringgenerateValidationContent(Collection<ExcelValidationResult> validationWorkbookResults) voidgenerateValidationError(StringBuilder sb, ValidationMessage validationMessage) Generates validation errorprotected voidprotected voidgenerateValidationRowHeader(StringBuilder sb, ExcelValidationResult excelValidationResult) protected StringgetLabel(String key, Serializable... params) protected voidtriggerDownload(String fileContent)
-
Constructor Details
-
DefaultExcelDownloadReportService
public DefaultExcelDownloadReportService()
-
-
Method Details
-
downloadReport
Description copied from interface:ExcelDownloadReportServiceTriggers downloading of report file.- Specified by:
downloadReportin interfaceExcelDownloadReportService- Parameters:
excelValidationResults- source of the content of the generated file.
-
generateValidationContent
protected String generateValidationContent(Collection<ExcelValidationResult> validationWorkbookResults) -
generateValidationRow
-
generateValidationRowHeader
protected void generateValidationRowHeader(StringBuilder sb, ExcelValidationResult excelValidationResult) -
generateValidationError
Generates validation error- Parameters:
sb- to be populated with validation messagesvalidationMessage- to populate givenStringBuilder
-
getLabel
-
appendNewLine
-
triggerDownload
-