Package fr.becpg.repo.report.search
Interface SearchReportRenderer
- All Known Implementing Classes:
ExcelReportSearchRenderer,ReportServerSearchRenderer,ZipSearchRenderer
public interface SearchReportRenderer
SearchReportRenderer interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidexecuteAction(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, org.alfresco.service.cmr.repository.NodeRef downloadNode, fr.becpg.report.client.ReportFormat reportFormat) execute actionvoidexecuteAction(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, org.alfresco.service.cmr.repository.NodeRef downloadNode, fr.becpg.report.client.ReportFormat reportFormat, String[] parameters) execute action with extra parametersbooleanisApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat) is applicabledefault voidrenderReport(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, List<org.alfresco.service.cmr.repository.NodeRef> searchResults, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) Render a reportvoidrenderReport(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, List<org.alfresco.service.cmr.repository.NodeRef> searchResults, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream, String[] parameters) Render a report with extra parameters
-
Method Details
-
renderReport
default void renderReport(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, List<org.alfresco.service.cmr.repository.NodeRef> searchResults, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) Render a report- Parameters:
templateNodeRef- aNodeRefobject.searchResults- aListobject.reportFormat- aReportFormatobject.outputStream- aOutputStreamobject.
-
renderReport
void renderReport(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, List<org.alfresco.service.cmr.repository.NodeRef> searchResults, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream, String[] parameters) Render a report with extra parameters- Parameters:
templateNodeRef- aNodeRefobject.searchResults- aListobject.reportFormat- aReportFormatobject.outputStream- aOutputStreamobject.parameters- an array ofStringobjects.- Since:
- 25.3.0.34
-
isApplicable
boolean isApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat) is applicable- Parameters:
templateNodeRef- aNodeRefobject.reportFormat- aReportFormatobject.- Returns:
- a boolean.
-
executeAction
default void executeAction(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, org.alfresco.service.cmr.repository.NodeRef downloadNode, fr.becpg.report.client.ReportFormat reportFormat) execute action- Parameters:
templateNodeRef- aNodeRefobject.downloadNode- aNodeRefobject.reportFormat- aReportFormatobject.
-
executeAction
void executeAction(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, org.alfresco.service.cmr.repository.NodeRef downloadNode, fr.becpg.report.client.ReportFormat reportFormat, String[] parameters) execute action with extra parameters- Parameters:
templateNodeRef- aNodeRefobject.downloadNode- aNodeRefobject.reportFormat- aReportFormatobject.parameters- an array ofStringobjects.- Since:
- 25.3.0.34
-