|
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.SingleStepTransferCall
public class SingleStepTransferCall
Transfers an existing connection at a device to another device. This transfer is performed in a single-step, that is the device doing the transfer does not have to place the existing call on hold before issuing the Single Step Transfer Call service.
For this product, the transferring connection must be in the Connected state. The alerting, failed, held and queued states are not supported. The SingleStepTransferCall request has these parameters:SingleStepTransferCall Request Parameters | ||
---|---|---|
activeCall | Mandatory | Active Connection. |
transferredTo | Mandatory | Specifies the new called device. |
activeCall
or transferredCall
parameters. transferredTo
device
),
all active features for the device are honoured.transferredTo
parameter. A complete and valid
device
identifier will be provided, otherwise the switching function
will reject the service request with a negative
acknowledgement.heldCall
or activeCall
.
Constructor Summary | |
---|---|
SingleStepTransferCall()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Note: hashCode() has not been overriden |
byte[] |
getAccountCode()
Returns the value of field 'accountCode'. |
ConnectionID |
getActiveCall()
Returns the value of field 'activeCall'. |
byte[] |
getAuthCode()
Returns the value of field 'authCode'. |
CorrelatorData |
getCorrelatorData()
Returns the value of field 'correlatorData'. |
CSTACommonArguments |
getExtensions()
Returns the value of field 'extensions'. |
java.lang.String |
getLanguagePreferences()
Returns the value of field 'languagePreferences'. |
EventCause |
getReason()
Returns the value of field 'reason'. |
java.lang.String |
getSubjectOfCall()
Returns the value of field 'subjectOfCall'. |
DeviceID |
getTransferredTo()
Returns the value of field 'transferredTo'. |
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 |
setAccountCode(byte[] accountCode)
Sets the value of field 'accountCode'. |
void |
setActiveCall(ConnectionID activeCall)
Sets the value of field 'activeCall'. |
void |
setAuthCode(byte[] authCode)
Sets the value of field 'authCode'. |
void |
setCorrelatorData(CorrelatorData correlatorData)
Sets the value of field 'correlatorData'. |
void |
setExtensions(CSTACommonArguments extensions)
Sets the value of field 'extensions'. |
void |
setLanguagePreferences(java.lang.String languagePreferences)
Sets the value of field 'languagePreferences'. |
void |
setReason(EventCause reason)
Sets the value of field 'reason'. |
void |
setSubjectOfCall(java.lang.String subjectOfCall)
Sets the value of field 'subjectOfCall'. |
void |
setTransferredTo(DeviceID transferredTo)
Sets the value of field 'transferredTo'. |
void |
setUserData(UserData userData)
Sets the value of field 'userData'. |
static SingleStepTransferCall |
unmarshalSingleStepTransferCall(java.io.Reader reader)
Method unmarshalSingleStepTransferCall |
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 SingleStepTransferCall()
Method Detail |
---|
public boolean equals(java.lang.Object obj)
equals
in class ch.ecma.csta.CastorObject
obj
-
public byte[] getAccountCode()
public ConnectionID getActiveCall()
public byte[] getAuthCode()
public CorrelatorData getCorrelatorData()
public CSTACommonArguments getExtensions()
public java.lang.String getLanguagePreferences()
public EventCause getReason()
public java.lang.String getSubjectOfCall()
public DeviceID getTransferredTo()
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 setAccountCode(byte[] accountCode)
accountCode
- the value of field 'accountCode'.public void setActiveCall(ConnectionID activeCall)
activeCall
- the value of field 'activeCall'.public void setAuthCode(byte[] authCode)
authCode
- the value of field 'authCode'.public void setCorrelatorData(CorrelatorData correlatorData)
correlatorData
- the value of field 'correlatorData'.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 setReason(EventCause reason)
reason
- the value of field 'reason'.public void setSubjectOfCall(java.lang.String subjectOfCall)
subjectOfCall
- the value of field 'subjectOfCall'.public void setTransferredTo(DeviceID transferredTo)
transferredTo
- the value of field 'transferredTo'.public void setUserData(UserData userData)
userData
- the value of field 'userData'.public static SingleStepTransferCall unmarshalSingleStepTransferCall(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 |