Class AbstractAuditReportBuilder

    • Field Detail

      • LOG

        protected final org.slf4j.Logger LOG
    • Constructor Detail

      • AbstractAuditReportBuilder

        public AbstractAuditReportBuilder()
    • 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)
      • 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()
      • downloadAuditReport

        public void downloadAuditReport​(java.util.Map<java.lang.String,​java.io.InputStream> files)
        Specified by:
        downloadAuditReport in interface AuditReportBuilder
      • 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()