org.opennms.netmgt.config
Class NotifdConfigManager
java.lang.Object
org.opennms.netmgt.config.NotifdConfigManager
- Direct Known Subclasses:
- NotifdConfigFactory
public abstract class NotifdConfigManager
- extends Object
- Author:
- david
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configuration
protected NotifdConfiguration configuration
NotifdConfigManager
public NotifdConfigManager()
parseXml
public void parseXml(Reader reader)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Parameters:
reader -
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
getConfiguration
public NotifdConfiguration getConfiguration()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Returns:
-
- Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
update
protected abstract void update()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Throws:
org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.MarshalException
IOException
getNotificationStatus
public String getNotificationStatus()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Returns:
-
- Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
turnNotifdOn
public void turnNotifdOn()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Turns the notifd service on
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
turnNotifdOff
public void turnNotifdOff()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Turns the notifd service off
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
getNotificationMatch
public boolean getNotificationMatch()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Returns:
-
- Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
saveCurrent
public void saveCurrent()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
saveXml
protected abstract void saveXml(String xml)
throws IOException
- Parameters:
xml -
- Throws:
IOException
sendEvent
protected void sendEvent(String uei)
getNextNotifIdSql
public String getNextNotifIdSql()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Returns:
-
- Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
matchNotificationParameters
public boolean matchNotificationParameters(Event event,
Notification notification)
getNextUserNotifIdSql
public String getNextUserNotifIdSql()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Throws:
IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
getAutoAcknowledges
public Collection<AutoAcknowledge> getAutoAcknowledges()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
getOutageCalendarNames
public Collection<String> getOutageCalendarNames()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
IOException
Copyright © 2009. All Rights Reserved.