|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.config.NotifdConfigManager
public abstract class NotifdConfigManager
Abstract NotifdConfigManager class.
| Field Summary | |
|---|---|
protected NotifdConfiguration |
configuration
|
| Constructor Summary | |
|---|---|
NotifdConfigManager()
|
|
| Method Summary | |
|---|---|
Collection<AutoAcknowledge> |
getAutoAcknowledges()
getAutoAcknowledges |
NotifdConfiguration |
getConfiguration()
Getter for the field configuration. |
String |
getNextNotifIdSql()
getNextNotifIdSql |
String |
getNextUserNotifIdSql()
getNextUserNotifIdSql |
boolean |
getNotificationMatch()
getNotificationMatch |
String |
getNotificationStatus()
getNotificationStatus |
Collection<String> |
getOutageCalendarNames()
getOutageCalendarNames |
boolean |
matchNotificationParameters(Event event,
Notification notification)
matchNotificationParameters |
void |
parseXml(InputStream stream)
parseXml |
void |
parseXml(Reader reader)
Deprecated. |
void |
saveCurrent()
saveCurrent |
protected abstract void |
saveXml(String xml)
saveXml |
protected void |
sendEvent(String uei)
sendEvent |
void |
turnNotifdOff()
Turns the notifd service off |
void |
turnNotifdOn()
Turns the notifd service on |
protected abstract void |
update()
update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected NotifdConfiguration configuration
| Constructor Detail |
|---|
public NotifdConfigManager()
| Method Detail |
|---|
@Deprecated
public void parseXml(Reader reader)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
parseXml
reader - a Reader object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public void parseXml(InputStream stream)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
parseXml
stream - a InputStream object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public NotifdConfiguration getConfiguration()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
Getter for the field configuration.
NotifdConfiguration object.
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
protected abstract void update()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
update
org.exolab.castor.xml.ValidationException - if any.
org.exolab.castor.xml.MarshalException - if any.
IOException - if any.
public String getNotificationStatus()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
getNotificationStatus
String object.
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public void turnNotifdOn()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public void turnNotifdOff()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public boolean getNotificationMatch()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
getNotificationMatch
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public void saveCurrent()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
saveCurrent
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
protected abstract void saveXml(String xml)
throws IOException
saveXml
xml - a String object.
IOException - if any.protected void sendEvent(String uei)
sendEvent
uei - a String object.
public String getNextNotifIdSql()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
getNextNotifIdSql
String object.
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public boolean matchNotificationParameters(Event event,
Notification notification)
matchNotificationParameters
event - a Event object.notification - a Notification object.
public String getNextUserNotifIdSql()
throws IOException,
org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
getNextUserNotifIdSql
String object.
IOException - if any.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
public Collection<AutoAcknowledge> getAutoAcknowledges()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
getAutoAcknowledges
Collection object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
public Collection<String> getOutageCalendarNames()
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException,
IOException
getOutageCalendarNames
Collection object.
org.exolab.castor.xml.MarshalException - if any.
org.exolab.castor.xml.ValidationException - if any.
IOException - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||