|
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.ConnectionListItem
public class ConnectionListItem
Provides the linkage mechanism between a device's old connection ID and new connection ID resulting from the conference or transfer.
The supported parameters for the ConnectionListItem are:ConnectionListItem Supported Parameters | ||
---|---|---|
newConnection | Conditional | The CallID portion of this ConnectionID refers to the
resulting
call. This parameter is optional for the
transferringDevice
in the TransferedEvent , otherwise it is mandatory. |
endPoint | Optional | For internal calls, this is the representation of the
device inside
the switching sub-domain. For external calls (incoming or
outgoing)
this is the representation of the externally located device (if
known by the switching function). This component is a character
string. The maximum length supported by the switching function
is
provided via the capabilities exchange services.
It may be:
|
associatedNID | Conditional | For external calls (incoming and/or outgoing), this
component
specifies the Network Interface Device (for example, trunk,
CO line) within the switching sub-domain that is associated
with
the externally located device. In that case the component
endPoint DeviceID (if provided) will represent the
externally located device. The associatedNID
component is mandatory in case of external calls and will be
omitted when the device is located inside the switching
sub-domain.
This component may be:
|
Constructor Summary | |
---|---|
ConnectionListItem()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
AssociatedNID |
getAssociatedNID()
Returns the value of field 'associatedNID'. |
Endpoint |
getEndpoint()
Returns the value of field 'endpoint'. |
ConnectionID |
getNewConnection()
Returns the value of field 'newConnection'. |
ConnectionID |
getOldConnection()
Returns the value of field 'oldConnection'. |
ConnectionInformation |
getResultingConnectionInfo()
Returns the value of field 'resultingConnectionInfo'. |
boolean |
isValid()
Method isValid |
void |
marshal(org.xml.sax.ContentHandler handler)
Method marshal |
void |
marshal(java.io.Writer out)
Method marshal |
void |
setAssociatedNID(AssociatedNID associatedNID)
Sets the value of field 'associatedNID'. |
void |
setEndpoint(Endpoint endpoint)
Sets the value of field 'endpoint'. |
void |
setNewConnection(ConnectionID newConnection)
Sets the value of field 'newConnection'. |
void |
setOldConnection(ConnectionID oldConnection)
Sets the value of field 'oldConnection'. |
void |
setResultingConnectionInfo(ConnectionInformation resultingConnectionInfo)
Sets the value of field 'resultingConnectionInfo'. |
static ConnectionListItem |
unmarshalConnectionListItem(java.io.Reader reader)
Method unmarshalConnectionListItem |
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 ConnectionListItem()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public AssociatedNID getAssociatedNID()
endPoint
DeviceID (if provided) will represent
the
externally located device. The associatedNID
component is mandatory in case of external calls and will
be
omitted when the device is located inside the switching
sub-domain.
public Endpoint getEndpoint()
public ConnectionID getNewConnection()
transferringDevice
in the TransferedEvent
, otherwise it is mandatory.
public ConnectionID getOldConnection()
public ConnectionInformation getResultingConnectionInfo()
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 setAssociatedNID(AssociatedNID associatedNID)
endPoint
DeviceID (if provided) will represent
the
externally located device. The associatedNID
component is mandatory in case of external calls and will
be
omitted when the device is located inside the switching
sub-domain.
associatedNID
- the value of field 'associatedNID'.public void setEndpoint(Endpoint endpoint)
endpoint
- the value of field 'endpoint'.public void setNewConnection(ConnectionID newConnection)
transferringDevice
in the TransferedEvent
, otherwise it is mandatory.
newConnection
- the value of field 'newConnection'.public void setOldConnection(ConnectionID oldConnection)
oldConnection
- the value of field 'oldConnection'.public void setResultingConnectionInfo(ConnectionInformation resultingConnectionInfo)
resultingConnectionInfo
- the value of field
'resultingConnectionInfo'.public static ConnectionListItem unmarshalConnectionListItem(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 |