Class DefaultJasperMediaService
java.lang.Object
de.hybris.platform.cockpit.reports.impl.DefaultJasperMediaService
- All Implemented Interfaces:
JasperMediaService
Default implementation of
JasperMediaService-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateJasperMedia(MediaFolderModel folder, String code) Creates JasperMedia from given paramters.createJasperWidgetPreferencesFromMedia(net.sf.jasperreports.engine.JasperReport compiledReport, JasperMediaModel media, UserModel user) Creates JasperWidgetPreferencesModel and adds parameters to it.protected WidgetParameterModelgetJasperMediaForCode(String code) Return media for a specific code.Returns folder where Jasper Report medias are stored in.net.sf.jasperreports.engine.JasperReportgetReportFromMedia(MediaModel media) Creates compiled report from JRXML filevoidsetCommonI18nService(CommonI18NService commonI18nService) setCompiledCounterpartForMedia(CompiledJasperMediaModel jasperMedia) Sets compiled report for media.voidsetJasperReportParameterFactory(JasperReportParameterFactory jasperReportParameterFactory) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService) voidsetTypeService(TypeService typeService)
-
Field Details
-
JASPER_REPORTS_MEDIA_FOLDER
- See Also:
-
-
Constructor Details
-
DefaultJasperMediaService
public DefaultJasperMediaService()
-
-
Method Details
-
getJasperReportsMediaFolder
Returns folder where Jasper Report medias are stored in.- Specified by:
getJasperReportsMediaFolderin interfaceJasperMediaService
-
createJasperMedia
Creates JasperMedia from given paramters.- Specified by:
createJasperMediain interfaceJasperMediaService- Parameters:
folder- for mediacode- for media- Returns:
- created, but not stored in database media instance
-
setCompiledCounterpartForMedia
public CompiledJasperMediaModel setCompiledCounterpartForMedia(CompiledJasperMediaModel jasperMedia) throws net.sf.jasperreports.engine.JRException Sets compiled report for media. Does not save it in database.- Specified by:
setCompiledCounterpartForMediain interfaceJasperMediaService- Parameters:
jasperMedia- media for which compiled version will be set- Throws:
net.sf.jasperreports.engine.JRException
-
getReportFromMedia
public net.sf.jasperreports.engine.JasperReport getReportFromMedia(MediaModel media) throws JasperReportLoadException Description copied from interface:JasperMediaServiceCreates compiled report from JRXML file- Specified by:
getReportFromMediain interfaceJasperMediaService- Parameters:
media- from which report is created- Returns:
- compiled report
- Throws:
JasperReportLoadException
-
getJasperMediaForCode
Description copied from interface:JasperMediaServiceReturn media for a specific code. Code is unique for media.- Specified by:
getJasperMediaForCodein interfaceJasperMediaService
-
createJasperWidgetPreferencesFromMedia
public JasperWidgetPreferencesModel createJasperWidgetPreferencesFromMedia(net.sf.jasperreports.engine.JasperReport compiledReport, JasperMediaModel media, UserModel user) Description copied from interface:JasperMediaServiceCreates JasperWidgetPreferencesModel and adds parameters to it. Does not save created item.- Specified by:
createJasperWidgetPreferencesFromMediain interfaceJasperMediaService- Parameters:
compiledReport- from which parameters are takenmedia- contained JRXML fileuser- owner of the item- Returns:
- created, but not saved item
-
createRefreshParameter
-
setModelService
- Parameters:
modelService- the modelService to set
-
setMediaService
- Parameters:
mediaService- the mediaService to set
-
setTypeService
- Parameters:
typeService- the typeService to set
-
setCommonI18nService
- Parameters:
commonI18nService- the commonI18nService to set
-
setJasperReportParameterFactory
public void setJasperReportParameterFactory(JasperReportParameterFactory jasperReportParameterFactory) - Parameters:
jasperReportParameterFactory- the jasperReportParameterFactory to set
-