public class DefaultReportStoreService extends Object implements ReportStoreService
DefaultReportStoreService class.
Constructor and Description |
---|
DefaultReportStoreService()
Constructor for DefaultReportStoreService.
|
Modifier and Type | Method and Description |
---|---|
long |
countAll() |
void |
delete(Integer id)
delete
|
void |
delete(Integer[] ids)
delete
|
List<ReportCatalogEntry> |
getAll()
getAll
|
Map<String,Object> |
getFormatMap()
getFormatMap
|
List<ReportCatalogEntry> |
getPage(int offset,
int limit) |
void |
render(Integer id,
ReportFormat format,
OutputStream outputStream)
render
|
void |
save(ReportCatalogEntry reportCatalogEntry)
save
|
void |
setGlobalReportRepository(GlobalReportRepository globalReportRepository)
setGlobalReportRepository
|
void |
setReportCatalogDao(ReportCatalogDao reportCatalogDao)
setReportCatalogDao
|
void |
setReportServiceLocator(ReportServiceLocator reportServiceLocator)
setReportServiceLocator
|
public DefaultReportStoreService()
Constructor for DefaultReportStoreService.
public void delete(Integer[] ids)
delete
delete
in interface ReportStoreService
ids
- an array of Integer
objects.public void delete(Integer id)
delete
delete
in interface ReportStoreService
id
- a Integer
object.public List<ReportCatalogEntry> getAll()
getAll
getAll
in interface ReportStoreService
List
object.public long countAll()
countAll
in interface ReportStoreService
public List<ReportCatalogEntry> getPage(int offset, int limit)
getPage
in interface ReportStoreService
public Map<String,Object> getFormatMap()
getFormatMap
getFormatMap
in interface ReportStoreService
Map
object.public void render(Integer id, ReportFormat format, OutputStream outputStream)
render
render
in interface ReportStoreService
id
- a Integer
object.format
- a ReportFormat
object.outputStream
- a OutputStream
object.public void save(ReportCatalogEntry reportCatalogEntry)
save
save
in interface ReportStoreService
reportCatalogEntry
- a ReportCatalogEntry
object.public void setReportCatalogDao(ReportCatalogDao reportCatalogDao)
setReportCatalogDao
setReportCatalogDao
in interface ReportStoreService
reportCatalogDao
- a ReportCatalogDao
object.public void setReportServiceLocator(ReportServiceLocator reportServiceLocator)
setReportServiceLocator
setReportServiceLocator
in interface ReportStoreService
reportServiceLocator
- a ReportServiceLocator
object.public void setGlobalReportRepository(GlobalReportRepository globalReportRepository)
setGlobalReportRepository
Set the global report repository which implements a local report for Community reports and remote OpenNMS CONNECT repositoriesglobalReportRepository
- a GlobalReportRepository
objectCopyright © 2020. All rights reserved.