org.opennms.web.svclayer.outage
Interface OutageService

All Known Implementing Classes:
DefaultOutageService

@Transactional(readOnly=true)
public interface OutageService

Author:
Johan Edstrom, Mathew Brozowski, DJ Gregor

Method Summary
 Integer getCurrentOutageCount()
           
 Collection<OnmsOutage> getCurrentOutages()
           
 Collection<OnmsOutage> getCurrentOutages(String orderProperty)
           
 Collection<OnmsOutage> getCurrentOutagesForNode(int nodeId)
           
 Collection<OnmsOutage> getNonCurrentOutagesForNode(int nodeId)
           
 Integer getOutageCount()
           
 Integer getOutageCount(OnmsCriteria criteria)
           
 Collection<OnmsOutage> getOutagesByRange(Integer offset, Integer limit, String orderProperty, String direction, OnmsCriteria criteria)
           
 Collection<OnmsOutage> getOutagesByRange(Integer offset, Integer limit, String orderProperty, String direction, String filter)
           
 Collection<OnmsOutage> getOutagesForInterface(int nodeId, String ipInterface)
           
 Collection<OnmsOutage> getOutagesForInterface(int nodeId, String ipAddr, Date time)
           
 Collection<OnmsOutage> getOutagesForNode(int nodeId)
           
 Collection<OnmsOutage> getOutagesForNode(int nodeId, Date time)
           
 Collection<OnmsOutage> getOutagesForService(int nodeId, String ipInterface, int serviceId)
           
 Collection<OnmsOutage> getOutagesForService(int nodeId, String ipAddr, int serviceId, Date time)
           
 Collection<OnmsOutage> getResolvedOutagesByRange(Integer offset, Integer limit, String orderProperty, String direction, String filter)
           
 Integer getSuppressedOutageCount()
           
 Collection<OnmsOutage> getSuppressedOutages()
           
 Collection<OnmsOutage> getSuppressedOutagesByRange(Integer offset, Integer limit, String orderProperty, String direction)
           
 OnmsOutage load(Integer outageid)
           
 Integer outageCountFiltered(String filter)
           
 Integer outageResolvedCountFiltered(String searchFilter)
           
 void update(OnmsOutage outage)
           
 

Method Detail

getCurrentOutages

Collection<OnmsOutage> getCurrentOutages()

getOutagesByRange

Collection<OnmsOutage> getOutagesByRange(Integer offset,
                                         Integer limit,
                                         String orderProperty,
                                         String direction,
                                         OnmsCriteria criteria)

getOutagesByRange

Collection<OnmsOutage> getOutagesByRange(Integer offset,
                                         Integer limit,
                                         String orderProperty,
                                         String direction,
                                         String filter)

getSuppressedOutagesByRange

Collection<OnmsOutage> getSuppressedOutagesByRange(Integer offset,
                                                   Integer limit,
                                                   String orderProperty,
                                                   String direction)

getSuppressedOutages

Collection<OnmsOutage> getSuppressedOutages()

getCurrentOutageCount

Integer getCurrentOutageCount()

getOutageCount

Integer getOutageCount(OnmsCriteria criteria)

getSuppressedOutageCount

Integer getSuppressedOutageCount()

getCurrentOutagesForNode

Collection<OnmsOutage> getCurrentOutagesForNode(int nodeId)

getNonCurrentOutagesForNode

Collection<OnmsOutage> getNonCurrentOutagesForNode(int nodeId)

getOutagesForNode

Collection<OnmsOutage> getOutagesForNode(int nodeId)

getOutagesForNode

Collection<OnmsOutage> getOutagesForNode(int nodeId,
                                         Date time)

getOutagesForInterface

Collection<OnmsOutage> getOutagesForInterface(int nodeId,
                                              String ipInterface)

getOutagesForInterface

Collection<OnmsOutage> getOutagesForInterface(int nodeId,
                                              String ipAddr,
                                              Date time)

getOutagesForService

Collection<OnmsOutage> getOutagesForService(int nodeId,
                                            String ipInterface,
                                            int serviceId)

getOutagesForService

Collection<OnmsOutage> getOutagesForService(int nodeId,
                                            String ipAddr,
                                            int serviceId,
                                            Date time)

getCurrentOutages

Collection<OnmsOutage> getCurrentOutages(String orderProperty)

load

OnmsOutage load(Integer outageid)

update

void update(OnmsOutage outage)

getOutageCount

Integer getOutageCount()

outageCountFiltered

Integer outageCountFiltered(String filter)

getResolvedOutagesByRange

Collection<OnmsOutage> getResolvedOutagesByRange(Integer offset,
                                                 Integer limit,
                                                 String orderProperty,
                                                 String direction,
                                                 String filter)

outageResolvedCountFiltered

Integer outageResolvedCountFiltered(String searchFilter)


Copyright © 2009. All Rights Reserved.