Class DefaultReportsService
- java.lang.Object
-
- de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
-
- de.hybris.platform.cockpit.services.reports.impl.DefaultReportsService
-
- All Implemented Interfaces:
ReportsService
public class DefaultReportsService extends AbstractServiceImpl implements ReportsService
Default implementation ofReportsService
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.cockpit.services.impl.AbstractServiceImpl
modelService, typeService
-
-
Constructor Summary
Constructors Constructor Description DefaultReportsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.sf.jasperreports.engine.JasperReportcompileReport(JasperMediaModel jasperMedia)MediaModelcreateCompiledCounterpart(CompiledJasperMediaModel xmlReportModel)Creates compiled version of given report.java.util.List<JasperMediaModel>findJasperMediasByMediaFolder(java.lang.String folderName)Find jasper medias by media folder.net.sf.jasperreports.engine.JasperReportgetMainReport(java.lang.String title)java.util.Map<java.lang.String,java.lang.Object>getMainReportParameters(java.lang.String mainRepPreferencesTitle)MediaServicegetMediaService()ReportsDAOgetReportsDAO()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
-
-
-
-
Method Detail
-
getMainReport
public net.sf.jasperreports.engine.JasperReport getMainReport(java.lang.String title)
- 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
public java.util.Map<java.lang.String,java.lang.Object> getMainReportParameters(java.lang.String mainRepPreferencesTitle)
- 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
public net.sf.jasperreports.engine.JasperReport compileReport(JasperMediaModel jasperMedia)
- Specified by:
compileReportin interfaceReportsService- Returns:
- compiled report from given
JasperMediaModel. If given media is of typeCompiledJasperMediaModelthen compiled report from this item is returned.
-
getMediaService
public MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getReportsDAO
public ReportsDAO getReportsDAO()
-
setReportsDAO
public void setReportsDAO(ReportsDAO reportsDAO)
-
createCompiledCounterpart
public MediaModel createCompiledCounterpart(CompiledJasperMediaModel xmlReportModel)
Description copied from interface:ReportsServiceCreates compiled version of given report.- Specified by:
createCompiledCounterpartin interfaceReportsService- Parameters:
xmlReportModel- the xml report- Returns:
- the media model
-
findJasperMediasByMediaFolder
public java.util.List<JasperMediaModel> findJasperMediasByMediaFolder(java.lang.String folderName)
Description copied from interface:ReportsServiceFind jasper medias by media folder.- Specified by:
findJasperMediasByMediaFolderin interfaceReportsService- Parameters:
folderName- the folder name- Returns:
- the list
-
-