Package fr.becpg.repo.report.search.impl
Class ZipSearchRenderer
java.lang.Object
fr.becpg.repo.report.search.impl.ZipSearchRenderer
- All Implemented Interfaces:
SearchReportRenderer
ZipSearchRenderer class.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) org.alfresco.service.cmr.action.ActionService(package private) org.alfresco.service.cmr.download.DownloadService(package private) org.alfresco.service.cmr.repository.NodeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecuteAction(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 applicablevoidrenderReport(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 parametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.becpg.repo.report.search.SearchReportRenderer
executeAction, renderReport
-
Field Details
-
nodeService
@Autowired org.alfresco.service.cmr.repository.NodeService nodeService -
downloadService
@Autowired org.alfresco.service.cmr.download.DownloadService downloadService -
actionService
@Autowired org.alfresco.service.cmr.action.ActionService actionService
-
-
Constructor Details
-
ZipSearchRenderer
public ZipSearchRenderer()
-
-
Method Details
-
renderReport
public 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- Specified by:
renderReportin interfaceSearchReportRenderer- Parameters:
templateNodeRef- aNodeRefobject.searchResults- aListobject.reportFormat- aReportFormatobject.outputStream- aOutputStreamobject.parameters- an array ofStringobjects.
-
isApplicable
public boolean isApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat) is applicable- Specified by:
isApplicablein interfaceSearchReportRenderer- Parameters:
templateNodeRef- aNodeRefobject.reportFormat- aReportFormatobject.- Returns:
- a boolean.
-
executeAction
public 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- Specified by:
executeActionin interfaceSearchReportRenderer- Parameters:
templateNodeRef- aNodeRefobject.downloadNode- aNodeRefobject.reportFormat- aReportFormatobject.parameters- an array ofStringobjects.
-