|
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.ConferencedEvent
public class ConferencedEvent
Indicates that the conferencing device has conferenced itself or another device with an existing call and that no devices have been removed from the resulting call.
The supported parameters for the ConferencedEvent are:ConferencedEvent Supported Parameters | ||
---|---|---|
monitorCrossRefID | Mandatory | Associates the event to an established monitor. |
primaryOldCall | Mandatory | Specifies the connection of the primary call. |
secondaryOldCall | Conditional | Specifies the connection of the secondary call. |
conferencingDevice | Mandatory | Specifies the device ID of the conferencing device. |
addedParty | Mandatory | Specifies the device ID of the last device added to the call. |
conferenceConnections | Mandatory | Specifies information on each device/ConnectionID in
the resulting conference call.
Each list item is of type ConnectionListItem .
|
localConnectionInfo | Conditional | Specifies the local connection state of the device associated with the Monitor Cross Reference ID. |
cause | Mandatory | Specifies the reason for the event. |
primaryOldCall
and the
secondaryOldCall
parameters may be either a "fixed view" or a
"local view"
of the connections at a device before the conference has been
completed.
This product supports fixed view as defined below.primaryOldCall
and the
secondaryOldCall
parameters independent of the monitorType
(call or device-type monitor) and independent of the role
of the device in the conference
(conferencingDevice
,
addedParty
, etc.). The meaning of these
parameters for the fixed-view are:
conferencingDevice
.conferencingDevice
.conferenceConnections
parameter is a list
that
contains the new ConnectionID and may contain the old
ConnectionID,
the DeviceID (values such as ANI, etc.), and for externally
located devices the associated Network Interface DeviceID.
Constructor Summary | |
---|---|
ConferencedEvent()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
SubjectDeviceID |
getAddedParty()
Returns the value of field 'addedParty'. |
CallCharacteristics |
getCallCharacteristics()
Returns the value of field 'callCharacteristics'. |
CallLinkageDataList |
getCallLinkageDataList()
Returns the value of field 'callLinkageDataList'. |
EventCause |
getCause()
Returns the value of field 'cause'. |
ConnectionList |
getConferenceConnections()
Returns the value of field 'conferenceConnections'. |
SubjectDeviceID |
getConferencingDevice()
Returns the value of field 'conferencingDevice'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
DeviceHistory |
getDeviceHistory()
Returns the value of field 'deviceHistory'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getLanguagePreferences()
Returns the value of field 'languagePreferences'. |
LocalConnectionState |
getLocalConnectionInfo()
Returns the value of field 'localConnectionInfo'. |
MediaCallCharacteristics |
getMediaCallCharacteristics()
Returns the value of field 'mediaCallCharacteristics'. |
java.lang.String |
getMonitorCrossRefID()
Returns the value of field 'monitorCrossRefID'. |
ConnectionID |
getPrimaryOldCall()
Returns the value of field 'primaryOldCall'. |
ConnectionID |
getSecondaryOldCall()
Returns the value of field 'secondaryOldCall'. |
ServicesPermitted |
getServicesPermitted()
Returns the value of field 'servicesPermitted'. |
UserData |
getUserData()
Returns the value of field 'userData'. |
boolean |
isValid()
Method isValid |
void |
marshal(org.xml.sax.ContentHandler handler)
Method marshal |
void |
marshal(java.io.Writer out)
Method marshal |
void |
setAddedParty(SubjectDeviceID addedParty)
Sets the value of field 'addedParty'. |
void |
setCallCharacteristics(CallCharacteristics callCharacteristics)
Sets the value of field 'callCharacteristics'. |
void |
setCallLinkageDataList(CallLinkageDataList callLinkageDataList)
Sets the value of field 'callLinkageDataList'. |
void |
setCause(EventCause cause)
Sets the value of field 'cause'. |
void |
setConferenceConnections(ConnectionList conferenceConnections)
Sets the value of field 'conferenceConnections'. |
void |
setConferencingDevice(SubjectDeviceID conferencingDevice)
Sets the value of field 'conferencingDevice'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setDeviceHistory(DeviceHistory deviceHistory)
Sets the value of field 'deviceHistory'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setLanguagePreferences(java.lang.String languagePreferences)
Sets the value of field 'languagePreferences'. |
void |
setLocalConnectionInfo(LocalConnectionState localConnectionInfo)
Sets the value of field 'localConnectionInfo'. |
void |
setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
Sets the value of field 'mediaCallCharacteristics'. |
void |
setMonitorCrossRefID(java.lang.String monitorCrossRefID)
Sets the value of field 'monitorCrossRefID'. |
void |
setPrimaryOldCall(ConnectionID primaryOldCall)
Sets the value of field 'primaryOldCall'. |
void |
setSecondaryOldCall(ConnectionID secondaryOldCall)
Sets the value of field 'secondaryOldCall'. |
void |
setServicesPermitted(ServicesPermitted servicesPermitted)
Sets the value of field 'servicesPermitted'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static ConferencedEvent |
unmarshalConferencedEvent(java.io.Reader reader)
Method unmarshalConferencedEvent |
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 ConferencedEvent()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public SubjectDeviceID getAddedParty()
SubjectDeviceID
but note that
SubjectDeviceID
refers to a parameter type -
not the
subject device of the Conferenced event. This parameter
type is
used to represent the two devices in this event because the
two
devices are affected by the generation of this event (that
is,
the conferencing device and the addedParty
device).
However, there is only one device which is the subject of
the
event and that is the conferencing device. For more details
on
the SubjectDeviceID
parameter type, see
Subject
Device Id
public CallCharacteristics getCallCharacteristics()
public CallLinkageDataList getCallLinkageDataList()
public EventCause getCause()
public ConnectionList getConferenceConnections()
public SubjectDeviceID getConferencingDevice()
SubjectDeviceID
but note that
SubjectDeviceID
refers to a parameter type -
not the
subject device of the Conferenced event. This parameter
type is
used to represent the two devices in this event because the
two
devices are affected by the generation of this event (that
is,
the conferencing device and the addedParty
device).
However, there is only one device which is the subject of
the
event and that is the conferencing device. For more details
on
the SubjectDeviceID
parameter type, see
Subject
Device Id
public CorrelatorData getCorrelatorData()
public DeviceHistory getDeviceHistory()
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public LocalConnectionState getLocalConnectionInfo()
public MediaCallCharacteristics getMediaCallCharacteristics()
public java.lang.String getMonitorCrossRefID()
public ConnectionID getPrimaryOldCall()
public ConnectionID getSecondaryOldCall()
public ServicesPermitted getServicesPermitted()
public UserData getUserData()
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 setAddedParty(SubjectDeviceID addedParty)
SubjectDeviceID
but note that
SubjectDeviceID
refers to a parameter type -
not the
subject device of the Conferenced event. This parameter
type is
used to represent the two devices in this event because the
two
devices are affected by the generation of this event (that
is,
the conferencing device and the addedParty
device).
However, there is only one device which is the subject of
the
event and that is the conferencing device. For more details
on
the SubjectDeviceID
parameter type, see
Subject
Device Id
addedParty
- the value of field 'addedParty'.public void setCallCharacteristics(CallCharacteristics callCharacteristics)
callCharacteristics
- the value of field
'callCharacteristics'.public void setCallLinkageDataList(CallLinkageDataList callLinkageDataList)
callLinkageDataList
- the value of field
'callLinkageDataList'.public void setCause(EventCause cause)
cause
- the value of field 'cause'.public void setConferenceConnections(ConnectionList conferenceConnections)
conferenceConnections
- the value of field
'conferenceConnections'.public void setConferencingDevice(SubjectDeviceID conferencingDevice)
SubjectDeviceID
but note that
SubjectDeviceID
refers to a parameter type -
not the
subject device of the Conferenced event. This parameter
type is
used to represent the two devices in this event because the
two
devices are affected by the generation of this event (that
is,
the conferencing device and the addedParty
device).
However, there is only one device which is the subject of
the
event and that is the conferencing device. For more details
on
the SubjectDeviceID
parameter type, see
Subject
Device Id
conferencingDevice
- the value of field
'conferencingDevice'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.public void setDeviceHistory(DeviceHistory deviceHistory)
deviceHistory
- the value of field 'deviceHistory'.public void setExtensions(CSTACommonArguments extensions)
extensions
- the value of field 'extensions'.public void setLanguagePreferences(java.lang.String languagePreferences)
languagePreferences
- the value of field
'languagePreferences'.public void setLocalConnectionInfo(LocalConnectionState localConnectionInfo)
localConnectionInfo
- the value of field
'localConnectionInfo'.public void setMediaCallCharacteristics(MediaCallCharacteristics mediaCallCharacteristics)
mediaCallCharacteristics
- the value of field
'mediaCallCharacteristics'.public void setMonitorCrossRefID(java.lang.String monitorCrossRefID)
monitorCrossRefID
- the value of field
'monitorCrossRefID'.public void setPrimaryOldCall(ConnectionID primaryOldCall)
primaryOldCall
- the value of field 'primaryOldCall'.public void setSecondaryOldCall(ConnectionID secondaryOldCall)
secondaryOldCall
- the value of field 'secondaryOldCall'public void setServicesPermitted(ServicesPermitted servicesPermitted)
servicesPermitted
- the value of field
'servicesPermitted'.public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static ConferencedEvent unmarshalConferencedEvent(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 |