|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.config.notifications.Notification
Field Summary | |
private java.lang.String |
_description
|
private java.lang.String |
_destinationPath
|
private java.lang.String |
_name
|
private java.lang.String |
_noticeQueue
|
private java.lang.String |
_numericMessage
|
private java.util.ArrayList |
_parameterList
|
private java.lang.String |
_rule
|
private java.lang.String |
_status
|
private java.lang.String |
_subject
|
private java.lang.String |
_textMessage
|
private java.lang.String |
_uei
|
private Varbind |
_varbind
|
private java.lang.String |
_writeable
|
private java.util.Vector |
propertyChangeListeners
|
Constructor Summary | |
Notification()
|
Method Summary | |
void |
addParameter(int index,
Parameter vParameter)
|
void |
addParameter(Parameter vParameter)
|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Registers a PropertyChangeListener with this class. |
void |
clearParameter()
|
java.util.Enumeration |
enumerateParameter()
|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
java.lang.String |
getDescription()
Returns the value of field 'description'. |
java.lang.String |
getDestinationPath()
Returns the value of field 'destinationPath'. |
java.lang.String |
getName()
Returns the value of field 'name'. |
java.lang.String |
getNoticeQueue()
Returns the value of field 'noticeQueue'. |
java.lang.String |
getNumericMessage()
Returns the value of field 'numericMessage'. |
Parameter[] |
getParameter()
|
Parameter |
getParameter(int index)
|
java.util.Collection |
getParameterCollection()
|
int |
getParameterCount()
|
java.lang.String |
getRule()
Returns the value of field 'rule'. |
java.lang.String |
getStatus()
Returns the value of field 'status'. |
java.lang.String |
getSubject()
Returns the value of field 'subject'. |
java.lang.String |
getTextMessage()
Returns the value of field 'textMessage'. |
java.lang.String |
getUei()
Returns the value of field 'uei'. |
Varbind |
getVarbind()
Returns the value of field 'varbind'. |
java.lang.String |
getWriteable()
Returns the value of field 'writeable'. |
boolean |
isValid()
|
void |
marshal(org.xml.sax.DocumentHandler handler)
|
void |
marshal(java.io.Writer out)
|
protected void |
notifyPropertyChangeListeners(java.lang.String fieldName,
java.lang.Object oldValue,
java.lang.Object newValue)
Notifies all registered PropertyChangeListeners when a bound property's value changes. |
boolean |
removeParameter(Parameter vParameter)
|
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
Removes the given PropertyChangeListener from this classes list of ProperyChangeListeners. |
void |
setDescription(java.lang.String description)
Sets the value of field 'description'. |
void |
setDestinationPath(java.lang.String destinationPath)
Sets the value of field 'destinationPath'. |
void |
setName(java.lang.String name)
Sets the value of field 'name'. |
void |
setNoticeQueue(java.lang.String noticeQueue)
Sets the value of field 'noticeQueue'. |
void |
setNumericMessage(java.lang.String numericMessage)
Sets the value of field 'numericMessage'. |
void |
setParameter(int index,
Parameter vParameter)
|
void |
setParameter(Parameter[] parameterArray)
|
void |
setParameterCollection(java.util.Collection vParameter)
|
void |
setRule(java.lang.String rule)
Sets the value of field 'rule'. |
void |
setStatus(java.lang.String status)
Sets the value of field 'status'. |
void |
setSubject(java.lang.String subject)
Sets the value of field 'subject'. |
void |
setTextMessage(java.lang.String textMessage)
Sets the value of field 'textMessage'. |
void |
setUei(java.lang.String uei)
Sets the value of field 'uei'. |
void |
setVarbind(Varbind varbind)
Sets the value of field 'varbind'. |
void |
setWriteable(java.lang.String writeable)
Sets the value of field 'writeable'. |
static Notification |
unmarshal(java.io.Reader reader)
|
void |
validate()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String _name
private java.lang.String _status
private java.lang.String _writeable
private java.lang.String _uei
private java.lang.String _description
private java.lang.String _rule
private java.lang.String _noticeQueue
private java.lang.String _destinationPath
private java.lang.String _textMessage
private java.lang.String _subject
private java.lang.String _numericMessage
private java.util.ArrayList _parameterList
private Varbind _varbind
private java.util.Vector propertyChangeListeners
Constructor Detail |
public Notification()
Method Detail |
public void addParameter(Parameter vParameter) throws java.lang.IndexOutOfBoundsException
vParameter
-
java.lang.IndexOutOfBoundsException
public void addParameter(int index, Parameter vParameter) throws java.lang.IndexOutOfBoundsException
index
- vParameter
-
java.lang.IndexOutOfBoundsException
public void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
pcl
- The PropertyChangeListener to register.public void clearParameter()
public java.util.Enumeration enumerateParameter()
public boolean equals(java.lang.Object obj)
obj
- public java.lang.String getDescription()
public java.lang.String getDestinationPath()
public java.lang.String getName()
public java.lang.String getNoticeQueue()
public java.lang.String getNumericMessage()
public Parameter getParameter(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
public Parameter[] getParameter()
public java.util.Collection getParameterCollection()
public int getParameterCount()
public java.lang.String getRule()
public java.lang.String getStatus()
public java.lang.String getSubject()
public java.lang.String getTextMessage()
public java.lang.String getUei()
public Varbind getVarbind()
public java.lang.String getWriteable()
public boolean isValid()
public void marshal(java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
out
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void marshal(org.xml.sax.DocumentHandler handler) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
handler
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
protected void notifyPropertyChangeListeners(java.lang.String fieldName, java.lang.Object oldValue, java.lang.Object newValue)
fieldName
- the name of the property that has changed.newValue
- the new value of the property.oldValue
- the old value of the property.public boolean removeParameter(Parameter vParameter)
vParameter
- public boolean removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
pcl
- The PropertyChangeListener to remove.
public void setDescription(java.lang.String description)
description
- the value of field 'description'.public void setDestinationPath(java.lang.String destinationPath)
destinationPath
- the value of field 'destinationPath'.public void setName(java.lang.String name)
name
- the value of field 'name'.public void setNoticeQueue(java.lang.String noticeQueue)
noticeQueue
- the value of field 'noticeQueue'.public void setNumericMessage(java.lang.String numericMessage)
numericMessage
- the value of field 'numericMessage'.public void setParameter(int index, Parameter vParameter) throws java.lang.IndexOutOfBoundsException
index
- vParameter
-
java.lang.IndexOutOfBoundsException
public void setParameter(Parameter[] parameterArray)
parameterArray
- public void setParameterCollection(java.util.Collection vParameter)
vParameter
- public void setRule(java.lang.String rule)
rule
- the value of field 'rule'.public void setStatus(java.lang.String status)
status
- the value of field 'status'.public void setSubject(java.lang.String subject)
subject
- the value of field 'subject'.public void setTextMessage(java.lang.String textMessage)
textMessage
- the value of field 'textMessage'.public void setUei(java.lang.String uei)
uei
- the value of field 'uei'.public void setVarbind(Varbind varbind)
varbind
- the value of field 'varbind'.public void setWriteable(java.lang.String writeable)
writeable
- the value of field 'writeable'.public static Notification unmarshal(java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
reader
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void validate() throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |