public class DefaultEventConfDao extends AbstractCastorConfigDao<Events,org.opennms.netmgt.config.EventConfiguration> implements EventConfDao, org.springframework.beans.factory.InitializingBean
DefaultEventConfDao class.
AbstractCastorConfigDao.CastorReloadCallback
Constructor and Description |
---|
DefaultEventConfDao()
Constructor for DefaultEventConfDao.
|
Modifier and Type | Method and Description |
---|---|
void |
addEvent(Event event)
Adds the event to the root level event config storage (file).
|
void |
addEventToProgrammaticStore(Event event)
Adds the given event to the programmatic event store.
|
void |
afterPropertiesSet()
afterPropertiesSet
|
protected String |
createLoadedLogMessage(org.opennms.netmgt.config.EventConfiguration translatedConfig,
long diffTime)
createLoadedLogMessage
|
Event |
findByEvent(Event matchingEvent)
findByEvent
|
Event |
findByUei(String uei)
findByUei
|
String |
getEventLabel(String uei)
getEventLabel
|
Map<String,String> |
getEventLabels()
getEventLabels
|
List<Event> |
getEvents(String uei)
getEvents
|
List<Event> |
getEventsByLabel()
getEventsByLabel
|
List<String> |
getEventUEIs()
getEventUEIs
|
String |
getProgrammaticStoreRelativeUrl()
getProgrammaticStoreRelativeUrl
|
boolean |
isSecureTag(String tag)
isSecureTag
|
void |
reload()
reload
|
boolean |
removeEventFromProgrammaticStore(Event event)
Removes the given event from the programmatic event store.
|
void |
saveCurrent()
saveCurrent
|
void |
setProgrammaticStoreRelativeUrl(String programmaticStoreRelativeUrl)
setProgrammaticStoreRelativeUrl
|
org.opennms.netmgt.config.EventConfiguration |
translateConfig(Events events)
translateConfig
|
getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, log, setConfigResource, setReloadCheckInterval
public DefaultEventConfDao()
Constructor for DefaultEventConfDao.
protected String createLoadedLogMessage(org.opennms.netmgt.config.EventConfiguration translatedConfig, long diffTime)
createLoadedLogMessage
createLoadedLogMessage
in class AbstractCastorConfigDao<Events,org.opennms.netmgt.config.EventConfiguration>
translatedConfig
- a V object.diffTime
- a long.String
object.public void reload() throws org.springframework.dao.DataAccessException
reload
reload
in interface EventConfDao
org.springframework.dao.DataAccessException
- if any.public void afterPropertiesSet() throws org.springframework.dao.DataAccessException
afterPropertiesSet
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class AbstractCastorConfigDao<Events,org.opennms.netmgt.config.EventConfiguration>
org.springframework.dao.DataAccessException
public org.opennms.netmgt.config.EventConfiguration translateConfig(Events events) throws org.springframework.dao.DataAccessException
translateConfig
translateConfig
in class AbstractCastorConfigDao<Events,org.opennms.netmgt.config.EventConfiguration>
events
- a K object.org.springframework.dao.DataAccessException
public List<Event> getEvents(String uei)
getEvents
getEvents
in interface EventConfDao
uei
- a String
object.List
object.public List<String> getEventUEIs()
getEventUEIs
getEventUEIs
in interface EventConfDao
List
object.public Map<String,String> getEventLabels()
getEventLabels
getEventLabels
in interface EventConfDao
Map
object.public String getEventLabel(String uei)
getEventLabel
getEventLabel
in interface EventConfDao
uei
- a String
object.String
object.public void saveCurrent()
saveCurrent
saveCurrent
in interface EventConfDao
public List<Event> getEventsByLabel()
getEventsByLabel
getEventsByLabel
in interface EventConfDao
List
object.public void addEvent(Event event)
addEvent
in interface EventConfDao
event
- The fully configured Event object to add.public void addEventToProgrammaticStore(Event event)
addEventToProgrammaticStore
in interface EventConfDao
event
- The fully configured Event object to add.public boolean removeEventFromProgrammaticStore(Event event)
removeEventFromProgrammaticStore
in interface EventConfDao
event
- The fully configured Event object to remove.public boolean isSecureTag(String tag)
isSecureTag
isSecureTag
in interface EventConfDao
tag
- a String
object.public Event findByUei(String uei)
findByUei
findByUei
in interface EventConfDao
uei
- a String
object.Event
object.public Event findByEvent(Event matchingEvent)
findByEvent
findByEvent
in interface EventConfDao
matchingEvent
- a Event
object.Event
object.public String getProgrammaticStoreRelativeUrl()
getProgrammaticStoreRelativeUrl
String
object.Copyright © 2015. All Rights Reserved.