public class DefaultReportsService extends AbstractServiceImpl implements ReportsService
ReportsServicemodelService, typeService| Constructor and Description |
|---|
DefaultReportsService() |
| Modifier and Type | Method and Description |
|---|---|
JasperReport |
compileReport(JasperMediaModel jasperMedia) |
MediaModel |
createCompiledCounterpart(CompiledJasperMediaModel xmlReportModel)
Creates compiled version of given report.
|
List<JasperMediaModel> |
findJasperMediasByMediaFolder(String folderName)
Find jasper medias by media folder.
|
JasperReport |
getMainReport(String title) |
Map<String,Object> |
getMainReportParameters(String mainRepPreferencesTitle) |
MediaService |
getMediaService() |
ReportsDAO |
getReportsDAO() |
void |
setMediaService(MediaService mediaService) |
void |
setReportsDAO(ReportsDAO reportsDAO) |
getEnum, getEnums, getLocalizedLabel, getLocalizedLabel, getModelService, getTypeService, setCockpitTypeService, setLabelResolver, setModelServicepublic JasperReport getMainReport(String title)
getMainReport in interface ReportsServicetitle - of WidgetPreferencesModelWidgetPreferencesModel item with given title. If report
assigned to found preferences item is not compiled then it's compiled before returning.public Map<String,Object> getMainReportParameters(String mainRepPreferencesTitle)
getMainReportParameters in interface ReportsServicemainRepPreferencesTitle - of WidgetPreferencesModelWidgetPreferencesModel item with given title. If no
preferences object with such title is found, empty map is returned.public JasperReport compileReport(JasperMediaModel jasperMedia)
compileReport in interface ReportsServiceJasperMediaModel. If given media is of type
CompiledJasperMediaModel then compiled report from this item is returned.public MediaService getMediaService()
public void setMediaService(MediaService mediaService)
public ReportsDAO getReportsDAO()
public void setReportsDAO(ReportsDAO reportsDAO)
public MediaModel createCompiledCounterpart(CompiledJasperMediaModel xmlReportModel)
ReportsServicecreateCompiledCounterpart in interface ReportsServicexmlReportModel - the xml reportpublic List<JasperMediaModel> findJasperMediasByMediaFolder(String folderName)
ReportsServicefindJasperMediasByMediaFolder in interface ReportsServicefolderName - the folder nameCopyright © 2017 SAP SE. All Rights Reserved.