Interface BeCPGReportEngine

All Known Implementing Classes:
ExcelReportEngine, JavascriptReportEngine, ReportServerEngine

public interface BeCPGReportEngine

BeCPGReportEngine interface.

Version:
$Id: $Id
Author:
matthieu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Constant PARAM_DOCUMENT_NODEREF="documentNodeRef"
    static final String
    Constant PARAM_ENTITY_NODEREF="entityNodeRef"
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createReport(org.alfresco.service.cmr.repository.NodeRef tplNodeRef, EntityReportData reportData, OutputStream out, Map<String,Object> params)
    createReport.
    boolean
    isApplicable(org.alfresco.service.cmr.repository.NodeRef templateNodeRef, fr.becpg.report.client.ReportFormat reportFormat)
    isApplicable.
    boolean
    isXmlEngine.
  • Field Details

    • PARAM_DOCUMENT_NODEREF

      static final String PARAM_DOCUMENT_NODEREF
      Constant PARAM_DOCUMENT_NODEREF="documentNodeRef"
      See Also:
    • PARAM_ENTITY_NODEREF

      static final String PARAM_ENTITY_NODEREF
      Constant PARAM_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.ReportException

      createReport.

      Parameters:
      tplNodeRef - a NodeRef object.
      reportData - a EntityReportData object.
      out - a OutputStream object.
      params - a Map object.
      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 - a NodeRef object.
      reportFormat - a ReportFormat object.
      Returns:
      a boolean.
    • isXmlEngine

      boolean isXmlEngine()

      isXmlEngine.

      Returns:
      a boolean.