Package fr.becpg.repo.report.engine
Interface BeCPGReportEngine
- All Known Implementing Classes:
ExcelReportEngine,JavascriptReportEngine,ReportServerEngine
public interface BeCPGReportEngine
BeCPGReportEngine interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateReport(org.alfresco.service.cmr.repository.NodeRef tplNodeRef, EntityReportData reportData, OutputStream out, Map<String, Object> params) createReport.booleanisApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat) isApplicable.booleanisXmlEngine.
-
Field Details
-
PARAM_DOCUMENT_NODEREF
ConstantPARAM_DOCUMENT_NODEREF="documentNodeRef"- See Also:
-
PARAM_ENTITY_NODEREF
ConstantPARAM_ENTITY_NODEREF="entityNodeRef"- See Also:
-
-
Method Details
-
createReport
void createReport(org.alfresco.service.cmr.repository.NodeRef tplNodeRef, EntityReportData reportData, OutputStream out, Map<String, Object> params) throws fr.becpg.report.client.ReportExceptioncreateReport.
- Parameters:
tplNodeRef- aNodeRefobject.reportData- aEntityReportDataobject.out- aOutputStreamobject.params- aMapobject.- Throws:
fr.becpg.report.client.ReportException- if any.
-
isApplicable
boolean isApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat) isApplicable.
- Parameters:
templateNodeRef- aNodeRefobject.reportFormat- aReportFormatobject.- Returns:
- a boolean.
-
isXmlEngine
boolean isXmlEngine()isXmlEngine.
- Returns:
- a boolean.
-