public class DaoWebOutageRepository extends Object implements WebOutageRepository, org.springframework.beans.factory.InitializingBean
DaoWebOutageRepository class.
Constructor and Description |
---|
DaoWebOutageRepository() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
int |
countCurrentOutages()
Count the current number of nodes with outages.
|
int |
countMatchingOutages(OutageCriteria criteria)
countMatchingOutages
|
int |
countMatchingOutageSummaries(OutageCriteria criteria)
countMatchingOutageSummaries
|
OutageSummary[] |
getCurrentOutages(int rows)
Get the current list of outages by node.
|
Outage[] |
getMatchingOutages(OutageCriteria criteria)
getMatchingOutages
|
OutageSummary[] |
getMatchingOutageSummaries(OutageCriteria criteria)
getMatchingOutageSummaries
|
Outage |
getOutage(int OutageId)
getOutage
|
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
@Transactional public int countMatchingOutageSummaries(OutageCriteria criteria)
countMatchingOutageSummaries
countMatchingOutageSummaries
in interface WebOutageRepository
criteria
- a OutageCriteria
object.@Transactional public int countMatchingOutages(OutageCriteria criteria)
countMatchingOutages
countMatchingOutages
in interface WebOutageRepository
criteria
- a OutageCriteria
object.@Transactional public OutageSummary[] getMatchingOutageSummaries(OutageCriteria criteria)
getMatchingOutageSummaries
getMatchingOutageSummaries
in interface WebOutageRepository
criteria
- a OutageCriteria
object.OutageSummary
objects.@Transactional public Outage[] getMatchingOutages(OutageCriteria criteria)
getMatchingOutages
getMatchingOutages
in interface WebOutageRepository
criteria
- a OutageCriteria
object.Outage
objects.@Transactional public Outage getOutage(int OutageId)
getOutage
getOutage
in interface WebOutageRepository
OutageId
- a int.Outage
object.@Transactional public int countCurrentOutages()
WebOutageRepository
countCurrentOutages
in interface WebOutageRepository
@Transactional public OutageSummary[] getCurrentOutages(int rows)
WebOutageRepository
getCurrentOutages
in interface WebOutageRepository
rows
- the number of outages to return.Copyright © 2020. All rights reserved.