org.opennms.reporting.core.svclayer
Interface ReportStoreService

All Known Implementing Classes:
DefaultReportStoreService

@Transactional(readOnly=true)
public interface ReportStoreService

ReportStoreService interface.

Version:
$Id: $
Author:
ranger

Method Summary
 void delete(Integer id)
          delete
 void delete(Integer[] ids)
          delete
 List<ReportCatalogEntry> getAll()
          getAll
 Map<String,Object> getFormatMap()
          getFormatMap
 void render(Integer id, ReportFormat format, OutputStream outputStream)
          render
 void save(ReportCatalogEntry reportCatalogEntry)
          save
 void setReportCatalogDao(ReportCatalogDao reportCatalogDao)
          setReportCatalogDao
 void setReportServiceLocator(ReportServiceLocator reportServiceLocator)
          setReportServiceLocator
 

Method Detail

getAll

List<ReportCatalogEntry> getAll()

getAll

Returns:
a List object.

getFormatMap

Map<String,Object> getFormatMap()

getFormatMap

Returns:
a Map object.

render

void render(Integer id,
            ReportFormat format,
            OutputStream outputStream)

render

Parameters:
id - a Integer object.
format - a ReportFormat object.
outputStream - a OutputStream object.

delete

@Transactional(readOnly=false)
void delete(Integer[] ids)

delete

Parameters:
ids - an array of Integer objects.

delete

@Transactional(readOnly=false)
void delete(Integer id)

delete

Parameters:
id - a Integer object.

save

@Transactional(readOnly=false)
void save(ReportCatalogEntry reportCatalogEntry)

save

Parameters:
reportCatalogEntry - a ReportCatalogEntry object.

setReportCatalogDao

void setReportCatalogDao(ReportCatalogDao reportCatalogDao)

setReportCatalogDao

Parameters:
reportCatalogDao - a ReportCatalogDao object.

setReportServiceLocator

void setReportServiceLocator(ReportServiceLocator reportServiceLocator)

setReportServiceLocator

Parameters:
reportServiceLocator - a ReportServiceLocator object.


Copyright © 2011. All Rights Reserved.