Class AbstractAuditReportBuilder
- java.lang.Object
-
- de.hybris.platform.integrationbackoffice.widgets.modals.builders.AbstractAuditReportBuilder
-
- All Implemented Interfaces:
AuditReportBuilder
- Direct Known Subclasses:
IntegrationObjectAuditReportBuilder,OutboundChannelConfigurationAuditReportBuilder,WebhookConfigurationAuditReportBuilder
public abstract class AbstractAuditReportBuilder extends java.lang.Object implements AuditReportBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.LoggerLOG
-
Constructor Summary
Constructors Constructor Description AbstractAuditReportBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddComposedTypeAndRemoveRedundantInfo(java.util.List<ReportView> reportViewList)voiddownloadAuditReport(java.util.Map<java.lang.String,java.io.InputStream> files)java.util.Map<java.lang.String,java.io.InputStream>evaluateStrategiesToStreams(java.util.stream.Stream<ReportView> reports, java.util.Map<java.lang.String,java.lang.Object> context)java.util.stream.Stream<ReportView>filterReportView(java.util.stream.Stream<ReportView> report)java.util.Map<java.lang.String,java.io.InputStream>generateAuditReport(ItemModel rootTypeModel)AuditReportTemplateModelgetAuditReportTemplate()AuditViewServicegetAuditViewService()CommonI18NServicegetCommonI18NService()java.lang.StringgetConfigName()abstract java.lang.StringgetDownloadFileName()booleangetIsDownload()RendererServicegetRendererService()java.util.List<ReportViewConverterStrategy>getReportViewConverterStrategies()ItemModelgetSelectedModel()UserServicegetUserService()voidmapStreamsToFile(java.util.Map<java.lang.String,java.io.InputStream> files, ReportConversionData file)java.util.Map<java.lang.String,java.lang.Object>populateReportGenerationContext()voidsetAuditViewService(AuditViewService auditViewService)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetConfigName(java.lang.String configName)voidsetIsDownload(boolean download)voidsetRendererService(RendererService rendererService)voidsetReportViewConverterStrategies(java.util.List<ReportViewConverterStrategy> reportViewConverterStrategies)voidsetSelectedModel(ItemModel selectedItemModel)voidsetUserService(UserService userService)abstract voidtraversePayload(java.util.Map<java.lang.String,java.lang.Object> map)
-
-
-
Method Detail
-
setUserService
public void setUserService(UserService userService)
-
setAuditViewService
public void setAuditViewService(AuditViewService auditViewService)
-
setRendererService
public void setRendererService(RendererService rendererService)
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
setSelectedModel
public void setSelectedModel(ItemModel selectedItemModel)
-
setReportViewConverterStrategies
public void setReportViewConverterStrategies(java.util.List<ReportViewConverterStrategy> reportViewConverterStrategies)
-
getAuditViewService
public AuditViewService getAuditViewService()
-
getRendererService
public RendererService getRendererService()
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
getUserService
public UserService getUserService()
-
getReportViewConverterStrategies
public java.util.List<ReportViewConverterStrategy> getReportViewConverterStrategies()
-
getSelectedModel
public ItemModel getSelectedModel()
-
getConfigName
public java.lang.String getConfigName()
-
setConfigName
public void setConfigName(java.lang.String configName)
-
getIsDownload
public boolean getIsDownload()
-
setIsDownload
public void setIsDownload(boolean download)
-
traversePayload
public abstract void traversePayload(java.util.Map<java.lang.String,java.lang.Object> map)
-
getDownloadFileName
public abstract java.lang.String getDownloadFileName()
-
generateAuditReport
public java.util.Map<java.lang.String,java.io.InputStream> generateAuditReport(ItemModel rootTypeModel)
- Specified by:
generateAuditReportin interfaceAuditReportBuilder
-
downloadAuditReport
public void downloadAuditReport(java.util.Map<java.lang.String,java.io.InputStream> files)
- Specified by:
downloadAuditReportin interfaceAuditReportBuilder
-
filterReportView
public java.util.stream.Stream<ReportView> filterReportView(java.util.stream.Stream<ReportView> report)
-
addComposedTypeAndRemoveRedundantInfo
public void addComposedTypeAndRemoveRedundantInfo(java.util.List<ReportView> reportViewList)
-
evaluateStrategiesToStreams
public java.util.Map<java.lang.String,java.io.InputStream> evaluateStrategiesToStreams(java.util.stream.Stream<ReportView> reports, java.util.Map<java.lang.String,java.lang.Object> context)
-
mapStreamsToFile
public void mapStreamsToFile(java.util.Map<java.lang.String,java.io.InputStream> files, ReportConversionData file)
-
populateReportGenerationContext
public java.util.Map<java.lang.String,java.lang.Object> populateReportGenerationContext()
-
getAuditReportTemplate
public AuditReportTemplateModel getAuditReportTemplate()
-
-