Class AbstractAuditReportBuilder
java.lang.Object
de.hybris.platform.integrationbackoffice.widgets.modals.builders.AbstractAuditReportBuilder
- All Implemented Interfaces:
AuditReportBuilder
- Direct Known Subclasses:
IntegrationObjectAuditReportBuilder,OutboundChannelConfigurationAuditReportBuilder,WebhookConfigurationAuditReportBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComposedTypeAndRemoveRedundantInfo(List<ReportView> reportViewList) voiddownloadAuditReport(Map<String, InputStream> files) evaluateStrategiesToStreams(Stream<ReportView> reports, Map<String, Object> context) filterReportView(Stream<ReportView> report) generateAuditReport(ItemModel rootTypeModel) abstract StringbooleanvoidmapStreamsToFile(Map<String, InputStream> files, ReportConversionData file) voidsetAuditViewService(AuditViewService auditViewService) voidsetCommonI18NService(CommonI18NService commonI18NService) voidsetConfigName(String configName) voidsetIsDownload(boolean download) voidsetRendererService(RendererService rendererService) voidsetReportViewConverterStrategies(List<ReportViewConverterStrategy> converterStrategies) voidsetSelectedModel(ItemModel selectedItemModel) voidsetUserService(UserService userService) abstract voidtraversePayload(Map<String, Object> map)
-
Field Details
-
LOG
protected final org.slf4j.Logger LOG
-
-
Constructor Details
-
AbstractAuditReportBuilder
public AbstractAuditReportBuilder()
-
-
Method Details
-
setUserService
-
setAuditViewService
-
setRendererService
-
setCommonI18NService
-
setSelectedModel
-
setReportViewConverterStrategies
-
getReportViewConverterStrategies
-
getAuditViewService
-
getRendererService
-
getCommonI18NService
-
getUserService
-
getSelectedModel
-
getConfigName
-
setConfigName
-
getIsDownload
public boolean getIsDownload() -
setIsDownload
public void setIsDownload(boolean download) -
traversePayload
-
getDownloadFileName
-
generateAuditReport
- Specified by:
generateAuditReportin interfaceAuditReportBuilder
-
downloadAuditReport
- Specified by:
downloadAuditReportin interfaceAuditReportBuilder
-
filterReportView
-
addComposedTypeAndRemoveRedundantInfo
-
evaluateStrategiesToStreams
public Map<String,InputStream> evaluateStrategiesToStreams(Stream<ReportView> reports, Map<String, Object> context) -
mapStreamsToFile
-
populateReportGenerationContext
-
getAuditReportTemplate
-