|
4.1.0.610 20071213 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ecma.csta.CastorObject
ch.ecma.csta.binding.RingerStatusEvent
public class RingerStatusEvent
Indicates that the ringer attribute associated with a device has changed.
This event may be generated in any one of the following ways:SetRingerStatus
request.DeliveredEvent
should
be used to
determine call activity at a device.
At least one of the following parameters will be provided:
RingerStatusEvent Parameters | ||
---|---|---|
monitorCrossRefID | Not used | Ignore. Currently only used internally. |
device | Always provided | Specifies the device whre the ring status was changed. Type is SubjectDeviceID. |
ringer | Always provided | Indicates the ringerID. Always set to "0000" since there is only one ringer. |
ringMode | Always provided | Indicates if the ringer is in a ringing cycle. |
ringCount | Not supported | |
ringPattern | Always provided | Indicates the value of the ringing pattern of the ringer. |
ringVolume | Not supported | |
extensions | Not supported |
Constructor Summary | |
---|---|
RingerStatusEvent()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
SubjectDeviceID |
getDevice()
Returns the value of field 'device'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getMonitorCrossRefID()
Returns the value of field 'monitorCrossRefID'. |
java.lang.Integer |
getRingCount()
Returns the value of field 'ringCount'. |
java.lang.String |
getRinger()
Returns the value of field 'ringer'. |
RingMode |
getRingMode()
Returns the value of field 'ringMode'. |
java.lang.Long |
getRingPattern()
Returns the value of field 'ringPattern'. |
Volume |
getRingVolume()
Returns the value of field 'ringVolume'. |
boolean |
isValid()
Method isValid |
void |
marshal(org.xml.sax.ContentHandler handler)
Method marshal |
void |
marshal(java.io.Writer out)
Method marshal |
void |
setDevice(SubjectDeviceID device)
Sets the value of field 'device'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setMonitorCrossRefID(java.lang.String monitorCrossRefID)
Sets the value of field 'monitorCrossRefID'. |
void |
setRingCount(java.lang.Integer ringCount)
Sets the value of field 'ringCount'. |
void |
setRinger(java.lang.String ringer)
Sets the value of field 'ringer'. |
void |
setRingMode(RingMode ringMode)
Sets the value of field 'ringMode'. |
void |
setRingPattern(java.lang.Long ringPattern)
Sets the value of field 'ringPattern'. |
void |
setRingVolume(Volume ringVolume)
Sets the value of field 'ringVolume'. |
static RingerStatusEvent |
unmarshalRingerStatusEvent(java.io.Reader reader)
Method unmarshalRingerStatusEvent |
void |
validate()
Method validate |
Methods inherited from class ch.ecma.csta.CastorObject |
---|
getOldSessionID, hashCode, setOldSessionID, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RingerStatusEvent()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public SubjectDeviceID getDevice()
public CSTACommonArguments getExtensions()
public java.lang.String getMonitorCrossRefID()
public java.lang.Integer getRingCount()
public RingMode getRingMode()
public java.lang.Long getRingPattern()
com.avaya.csta.phsyical.RingerPatternConstants
class. Optional.
public Volume getRingVolume()
public java.lang.String getRinger()
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.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
handler
-
java.io.IOException
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public void setDevice(SubjectDeviceID device)
device
- the value of field 'device'.public void setExtensions(CSTACommonArguments extensions)
extensions
- the value of field 'extensions'.public void setMonitorCrossRefID(java.lang.String monitorCrossRefID)
monitorCrossRefID
- the value of field
'monitorCrossRefID'.public void setRingCount(java.lang.Integer ringCount)
ringCount
- the value of field 'ringCount'.public void setRingMode(RingMode ringMode)
ringMode
- the value of field 'ringMode'.public void setRingPattern(java.lang.Long ringPattern)
com.avaya.csta.phsyical.RingerPatternConstants
class. Optional.
ringPattern
- the value of field 'ringPattern'.public void setRingVolume(Volume ringVolume)
ringVolume
- the value of field 'ringVolume'.public void setRinger(java.lang.String ringer)
ringer
- the value of field 'ringer'.public static RingerStatusEvent unmarshalRingerStatusEvent(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
|
4.1.0.610 20071213 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |