Class DefaultExcelDownloadReportService
- java.lang.Object
-
- com.hybris.backoffice.excel.imp.wizard.DefaultExcelDownloadReportService
-
- All Implemented Interfaces:
ExcelDownloadReportService
public class DefaultExcelDownloadReportService extends java.lang.Object implements ExcelDownloadReportService
Default implementation ofExcelDownloadReportService
-
-
Constructor Summary
Constructors Constructor Description DefaultExcelDownloadReportService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappendNewLine(java.lang.StringBuilder sb)voiddownloadReport(java.util.Collection<ExcelValidationResult> excelValidationResults)Triggers downloading of report file.protected java.lang.StringgenerateValidationContent(java.util.Collection<ExcelValidationResult> validationWorkbookResults)voidgenerateValidationError(java.lang.StringBuilder sb, ValidationMessage validationMessage)Generates validation errorprotected voidgenerateValidationRow(java.lang.StringBuilder sb, ExcelValidationResult value)protected voidgenerateValidationRowHeader(java.lang.StringBuilder sb, ExcelValidationResult excelValidationResult)protected java.lang.StringgetLabel(java.lang.String key, java.io.Serializable... params)protected voidtriggerDownload(java.lang.String fileContent)
-
-
-
Method Detail
-
downloadReport
public void downloadReport(java.util.Collection<ExcelValidationResult> excelValidationResults)
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 java.lang.String generateValidationContent(java.util.Collection<ExcelValidationResult> validationWorkbookResults)
-
generateValidationRow
protected void generateValidationRow(java.lang.StringBuilder sb, ExcelValidationResult value)
-
generateValidationRowHeader
protected void generateValidationRowHeader(java.lang.StringBuilder sb, ExcelValidationResult excelValidationResult)
-
generateValidationError
public void generateValidationError(java.lang.StringBuilder sb, ValidationMessage validationMessage)Generates validation error- Parameters:
sb- to be populated with validation messagesvalidationMessage- to populate givenStringBuilder
-
getLabel
protected java.lang.String getLabel(java.lang.String key, java.io.Serializable... params)
-
appendNewLine
protected void appendNewLine(java.lang.StringBuilder sb)
-
triggerDownload
protected void triggerDownload(java.lang.String fileContent)
-
-