|
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.ForwardingEvent
public class ForwardingEvent
Indicates that the Forwarding feature has been changed for a device.
The supported parameters for the ForwardingEvent are:ForwardingEvent Supported Parameters | ||
---|---|---|
monitorCrossRefID | Mandatory | Associates the event to an established monitor. |
device | Mandatory | Indicates the device where the forwarding feature was changed. |
forwardStatus | Mandatory | Indicates the status of the forwarding type.
The complete set of possible values is:
|
forwardTo | Optional | Specifies the destination to which calls are forwarded. It shall be provided for user specified settings and it is optional for switching function default settings (see Functional Requirement #3). |
forwardDefault
parameter which
not supported.ringCount
parameter which
not supported.
Constructor Summary | |
---|---|
ForwardingEvent()
|
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'. |
ForwardDefault |
getForwardDefault()
Returns the value of field 'forwardDefault'. |
ForwardingType |
getForwardingType()
Returns the value of field 'forwardingType'. |
java.lang.Boolean |
getForwardStatus()
Returns the value of field 'forwardStatus'. |
DeviceID |
getForwardTo()
Returns the value of field 'forwardTo'. |
java.lang.String |
getMonitorCrossRefID()
Returns the value of field 'monitorCrossRefID'. |
java.lang.Short |
getRingCount()
Returns the value of field 'ringCount'. |
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 |
setForwardDefault(ForwardDefault forwardDefault)
Sets the value of field 'forwardDefault'. |
void |
setForwardingType(ForwardingType forwardingType)
Sets the value of field 'forwardingType'. |
void |
setForwardStatus(java.lang.Boolean forwardStatus)
Sets the value of field 'forwardStatus'. |
void |
setForwardTo(DeviceID forwardTo)
Sets the value of field 'forwardTo'. |
void |
setMonitorCrossRefID(java.lang.String monitorCrossRefID)
Sets the value of field 'monitorCrossRefID'. |
void |
setRingCount(java.lang.Short ringCount)
Sets the value of field 'ringCount'. |
static ForwardingEvent |
unmarshalForwardingEvent(java.io.Reader reader)
Method unmarshalForwardingEvent |
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 ForwardingEvent()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public SubjectDeviceID getDevice()
public CSTACommonArguments getExtensions()
public ForwardDefault getForwardDefault()
public java.lang.Boolean getForwardStatus()
public DeviceID getForwardTo()
public ForwardingType getForwardingType()
public java.lang.String getMonitorCrossRefID()
public java.lang.Short getRingCount()
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 setForwardDefault(ForwardDefault forwardDefault)
forwardDefault
- the value of field 'forwardDefault'.public void setForwardStatus(java.lang.Boolean forwardStatus)
forwardStatus
- the value of field 'forwardStatus'.public void setForwardTo(DeviceID forwardTo)
forwardTo
- the value of field 'forwardTo'.public void setForwardingType(ForwardingType forwardingType)
forwardingType
- the value of field 'forwardingType'.public void setMonitorCrossRefID(java.lang.String monitorCrossRefID)
monitorCrossRefID
- the value of field
'monitorCrossRefID'.public void setRingCount(java.lang.Short ringCount)
ringCount
- the value of field 'ringCount'.public static ForwardingEvent unmarshalForwardingEvent(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 |