Class DefaultReportsService
java.lang.Object
de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
de.hybris.platform.cockpit.services.reports.impl.DefaultReportsService
- All Implemented Interfaces:
ReportsService
Default implementation of
ReportsService-
Field Summary
Fields inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
modelService, typeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.sf.jasperreports.engine.JasperReportcompileReport(JasperMediaModel jasperMedia) createCompiledCounterpart(CompiledJasperMediaModel xmlReportModel) Creates compiled version of given report.findJasperMediasByMediaFolder(String folderName) Find jasper medias by media folder.net.sf.jasperreports.engine.JasperReportgetMainReport(String title) getMainReportParameters(String mainRepPreferencesTitle) voidsetMediaService(MediaService mediaService) voidsetReportsDAO(ReportsDAO reportsDAO) Methods inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelService
-
Constructor Details
-
DefaultReportsService
public DefaultReportsService()
-
-
Method Details
-
getMainReport
- Specified by:
getMainReportin interfaceReportsService- Parameters:
title- ofWidgetPreferencesModel- Returns:
- JasperReport assigned to JasperMedia of
WidgetPreferencesModelitem with given title. If report assigned to found preferences item is not compiled then it's compiled before returning.
-
getMainReportParameters
- Specified by:
getMainReportParametersin interfaceReportsService- Parameters:
mainRepPreferencesTitle- ofWidgetPreferencesModel- Returns:
- Map with parameters of report assigned to
WidgetPreferencesModelitem with given title. If no preferences object with such title is found, empty map is returned.
-
compileReport
- Specified by:
compileReportin interfaceReportsService- Returns:
- compiled report from given
JasperMediaModel. If given media is of typeCompiledJasperMediaModelthen compiled report from this item is returned.
-
getMediaService
-
setMediaService
-
getReportsDAO
-
setReportsDAO
-
createCompiledCounterpart
Description copied from interface:ReportsServiceCreates compiled version of given report.- Specified by:
createCompiledCounterpartin interfaceReportsService- Parameters:
xmlReportModel- the xml report- Returns:
- the media model
-
findJasperMediasByMediaFolder
Description copied from interface:ReportsServiceFind jasper medias by media folder.- Specified by:
findJasperMediasByMediaFolderin interfaceReportsService- Parameters:
folderName- the folder name- Returns:
- the list
-