Class DefaultReportStoreService
- java.lang.Object
-
- org.opennms.reporting.core.svclayer.support.DefaultReportStoreService
-
- All Implemented Interfaces:
ReportStoreService
public class DefaultReportStoreService extends Object implements ReportStoreService
DefaultReportStoreService class.
-
-
Constructor Summary
Constructors Constructor Description DefaultReportStoreService()
Constructor for DefaultReportStoreService.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
countAll()
void
delete(Integer id)
deletevoid
delete(Integer[] ids)
deleteList<ReportCatalogEntry>
getAll()
getAllMap<String,Object>
getFormatMap()
getFormatMapList<ReportCatalogEntry>
getPage(int offset, int limit)
void
render(Integer id, ReportFormat format, OutputStream outputStream)
rendervoid
save(ReportCatalogEntry reportCatalogEntry)
savevoid
setGlobalReportRepository(GlobalReportRepository globalReportRepository)
setGlobalReportRepositoryvoid
setReportCatalogDao(ReportCatalogDao reportCatalogDao)
setReportCatalogDaovoid
setReportServiceLocator(ReportServiceLocator reportServiceLocator)
setReportServiceLocator
-
-
-
Method Detail
-
delete
public void delete(Integer[] ids)
delete
- Specified by:
delete
in interfaceReportStoreService
- Parameters:
ids
- an array ofInteger
objects.
-
delete
public void delete(Integer id)
delete
- Specified by:
delete
in interfaceReportStoreService
- Parameters:
id
- aInteger
object.
-
getAll
public List<ReportCatalogEntry> getAll()
getAll
- Specified by:
getAll
in interfaceReportStoreService
- Returns:
- a
List
object.
-
countAll
public long countAll()
- Specified by:
countAll
in interfaceReportStoreService
-
getPage
public List<ReportCatalogEntry> getPage(int offset, int limit)
- Specified by:
getPage
in interfaceReportStoreService
-
getFormatMap
public Map<String,Object> getFormatMap()
getFormatMap
- Specified by:
getFormatMap
in interfaceReportStoreService
- Returns:
- a
Map
object.
-
render
public void render(Integer id, ReportFormat format, OutputStream outputStream)
render
- Specified by:
render
in interfaceReportStoreService
- Parameters:
id
- aInteger
object.format
- aReportFormat
object.outputStream
- aOutputStream
object.
-
save
public void save(ReportCatalogEntry reportCatalogEntry)
save
- Specified by:
save
in interfaceReportStoreService
- Parameters:
reportCatalogEntry
- aReportCatalogEntry
object.
-
setReportCatalogDao
public void setReportCatalogDao(ReportCatalogDao reportCatalogDao)
setReportCatalogDao
- Specified by:
setReportCatalogDao
in interfaceReportStoreService
- Parameters:
reportCatalogDao
- aReportCatalogDao
object.
-
setReportServiceLocator
public void setReportServiceLocator(ReportServiceLocator reportServiceLocator)
setReportServiceLocator
- Specified by:
setReportServiceLocator
in interfaceReportStoreService
- Parameters:
reportServiceLocator
- aReportServiceLocator
object.
-
setGlobalReportRepository
public void setGlobalReportRepository(GlobalReportRepository globalReportRepository)
setGlobalReportRepository
Set the global report repository which implements a local report for Community reports and remote OpenNMS CONNECT repositories- Parameters:
globalReportRepository
- aGlobalReportRepository
object
-
-