Package fr.becpg.repo.report.entity
Interface EntityReportService
- All Known Implementing Classes:
EntityReportServiceImpl
public interface EntityReportService
EntityReportService interface.
- Version:
- $Id: $Id
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantREPORT_FORMULATION_CHAIN_ID="ReportFormulationChainId" -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) generateReport.voidgenerateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef templateNodeRef, EntityReportParameters reportParameters, Locale locale, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) generateReport.voidgenerateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) generateReport.voidgenerateReports(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) generateReports.voidgenerateReports(org.alfresco.service.cmr.repository.NodeRef nodeRefFrom, boolean generateAllReports) generateReports.voidgenerateReports(org.alfresco.service.cmr.repository.NodeRef nodeRefFrom, org.alfresco.service.cmr.repository.NodeRef nodeRefTo) generateReports.org.alfresco.service.cmr.repository.NodeRefgetAssociatedDocumentNodeRef(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef tplNodeRef, EntityReportParameters reportParameters, Locale locale, fr.becpg.report.client.ReportFormat reportFormat) getAssociatedDocumentNodeRef.org.alfresco.service.cmr.repository.NodeRefgetEntityNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef) getEntityNodeRef.org.alfresco.service.cmr.repository.NodeRefgetOrRefreshReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) getOrRefreshReport.List<org.alfresco.service.cmr.repository.NodeRef>getOrRefreshReportsOfKind(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String reportType) getOrRefreshReportsOfKind.List<org.alfresco.service.cmr.repository.NodeRef>getReportsOfKind(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String reportType) getReportsOfKind.org.alfresco.service.cmr.repository.NodeRefgetSelectedReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getSelectedReport.getSelectedReportName(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getSelectedReportName.getXmlReportDataSource(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Locale locale, EntityReportParameters reportParameters) getXmlReportDataSource.retrieveExtractor(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) retrieveExtractor.voidsetPermissions(org.alfresco.service.cmr.repository.NodeRef tplNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) setPermissions.booleanshouldGenerateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) shouldGenerateReport.
-
Field Details
-
REPORT_FORMULATION_CHAIN_ID
ConstantREPORT_FORMULATION_CHAIN_ID="ReportFormulationChainId"- See Also:
-
-
Method Details
-
generateReports
void generateReports(org.alfresco.service.cmr.repository.NodeRef nodeRefFrom, org.alfresco.service.cmr.repository.NodeRef nodeRefTo) generateReports.
- Parameters:
nodeRefFrom- aNodeRefobjectnodeRefTo- aNodeRefobject
-
generateReports
void generateReports(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) generateReports.
- Parameters:
entityNodeRef- aNodeRefobject.
-
generateReport
void generateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) generateReport.
- Parameters:
entityNodeRef- aNodeRefobject.documentNodeRef- aNodeRefobject.
-
generateReport
void generateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) generateReport.
- Parameters:
entityNodeRef- aNodeRefobject.documentNodeRef- aNodeRefobject.reportFormat- aReportFormatobject.outputStream- aOutputStreamobject.
-
generateReport
void generateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef templateNodeRef, EntityReportParameters reportParameters, Locale locale, fr.becpg.report.client.ReportFormat reportFormat, OutputStream outputStream) generateReport.
- Parameters:
entityNodeRef- aNodeRefobject.templateNodeRef- aNodeRefobject.reportParameters- aEntityReportParametersobject.locale- aLocaleobject.reportFormat- aReportFormatobject.outputStream- aOutputStreamobject.
-
getOrRefreshReport
org.alfresco.service.cmr.repository.NodeRef getOrRefreshReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) getOrRefreshReport.
- Parameters:
entityNodeRef- aNodeRefobject.documentNodeRef- aNodeRefobject.- Returns:
- a
NodeRefobject.
-
getOrRefreshReportsOfKind
List<org.alfresco.service.cmr.repository.NodeRef> getOrRefreshReportsOfKind(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String reportType) getOrRefreshReportsOfKind.
-
getXmlReportDataSource
String getXmlReportDataSource(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, Locale locale, EntityReportParameters reportParameters) getXmlReportDataSource.
- Parameters:
entityNodeRef- aNodeRefobject.locale- aLocaleobject.reportParameters- aEntityReportParametersobject.- Returns:
- a
Stringobject.
-
setPermissions
void setPermissions(org.alfresco.service.cmr.repository.NodeRef tplNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) setPermissions.
- Parameters:
tplNodeRef- aNodeRefobject.documentNodeRef- aNodeRefobject.
-
shouldGenerateReport
boolean shouldGenerateReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef documentNodeRef) shouldGenerateReport.
- Parameters:
entityNodeRef- aNodeRefobject.documentNodeRef- aNodeRefobject.- Returns:
- a boolean.
-
getSelectedReport
org.alfresco.service.cmr.repository.NodeRef getSelectedReport(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) getSelectedReport.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
NodeRefobject.
-
getReportsOfKind
List<org.alfresco.service.cmr.repository.NodeRef> getReportsOfKind(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String reportType) getReportsOfKind.
-
getSelectedReportName
getSelectedReportName.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
Stringobject.
-
retrieveExtractor
EntityReportExtractorPlugin retrieveExtractor(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) retrieveExtractor.
- Parameters:
entityNodeRef- aNodeRefobject.- Returns:
- a
EntityReportExtractorPluginobject.
-
getEntityNodeRef
org.alfresco.service.cmr.repository.NodeRef getEntityNodeRef(org.alfresco.service.cmr.repository.NodeRef nodeRef) getEntityNodeRef.
- Parameters:
nodeRef- aNodeRefobject.- Returns:
- a
NodeRefobject.
-
getAssociatedDocumentNodeRef
org.alfresco.service.cmr.repository.NodeRef getAssociatedDocumentNodeRef(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.repository.NodeRef tplNodeRef, EntityReportParameters reportParameters, Locale locale, fr.becpg.report.client.ReportFormat reportFormat) getAssociatedDocumentNodeRef.
- Parameters:
entityNodeRef- aNodeRefobject.tplNodeRef- aNodeRefobject.reportParameters- aEntityReportParametersobject.locale- aLocaleobject.reportFormat- aReportFormatobject.- Returns:
- a
NodeRefobject.
-
generateReports
void generateReports(org.alfresco.service.cmr.repository.NodeRef nodeRefFrom, boolean generateAllReports) generateReports.
- Parameters:
nodeRefFrom- aNodeRefobjectgenerateAllReports- a boolean
-