|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.commons.protocol.Message
com.genesyslab.platform.voice.protocol.tserver.requests.queries.RequestQueryAddress
public abstract class RequestQueryAddress
Requests the information of type info_type
about the thisDN
, or the thisQueue
, or both, specified in parameters.
Refer to the type TAddressInfoType
for additional details.
If the query is supported, the requested information is returned in the event EventAddressInfo
.
Use this request to synchronize your application with the switch after a disconnection and a reconnection. See also RequestQueryServer
.
Field Summary | |
---|---|
static int |
ID
|
static java.lang.String |
NAME
|
Method Summary | |
---|---|
static RequestQueryAddress |
create()
Creates instance of RequestQueryAddress with no parameters set. |
static RequestQueryAddress |
create(java.lang.String thisDN,
AddressType addressType,
AddressInfoType addressInfoType)
Creates instance of RequestQueryAddress with required parameters set. |
static RequestQueryAddress |
create(java.lang.String thisDN,
AddressType addressType,
AddressInfoType addressInfoType,
java.lang.String thisQueue,
KeyValueCollection extensions,
java.lang.String protocolVersion,
EventMask inputMask)
Creates instance of RequestQueryAddress with all parameters set. |
abstract AddressInfoType |
getAddressInfoType()
Information about the telephony object in question. |
abstract AddressType |
getAddressType()
Address type specifying the telephony object in question. |
abstract KeyValueCollection |
getExtensions()
An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data. |
abstract EventMask |
getInputMask()
An EventMask that specifies which T-Server Events are transmitted to the application. |
abstract java.lang.String |
getProtocolVersion()
Protocol version, usually "tserver protocol 4.2" |
abstract java.lang.Integer |
getReferenceID()
Reference ID of the related request. |
abstract java.lang.String |
getThisDN()
The Directory Number (which your application registered) involved in this request or event. |
abstract java.lang.String |
getThisQueue()
The queue related to ThisDN |
abstract void |
setAddressInfoType(AddressInfoType addressInfoType)
Information about the telephony object in question. |
abstract void |
setAddressType(AddressType addressType)
Address type specifying the telephony object in question. |
abstract void |
setExtensions(KeyValueCollection extensions)
An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data. |
abstract void |
setInputMask(EventMask inputMask)
An EventMask that specifies which T-Server Events are transmitted to the application. |
abstract void |
setProtocolVersion(java.lang.String protocolVersion)
Protocol version, usually "tserver protocol 4.2" |
abstract void |
setReferenceID(int referenceID)
Reference ID of the related request. |
abstract void |
setReferenceID(java.lang.Integer referenceID)
Reference ID of the related request. |
abstract void |
setThisDN(java.lang.String thisDN)
The Directory Number (which your application registered) involved in this request or event. |
abstract void |
setThisQueue(java.lang.String thisQueue)
The queue related to ThisDN |
Methods inherited from class com.genesyslab.platform.commons.protocol.Message |
---|
cloneMessage, getEndpoint, getMessageAttribute, getProtocolDescription, getProtocolId, messageId, messageName, setProtocolDescription |
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject |
---|
equals, hashCode, toString, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ID
public static final java.lang.String NAME
Method Detail |
---|
public static RequestQueryAddress create()
public static RequestQueryAddress create(java.lang.String thisDN, AddressType addressType, AddressInfoType addressInfoType, java.lang.String thisQueue, KeyValueCollection extensions, java.lang.String protocolVersion, EventMask inputMask)
thisDN
- DN of the controlling agent or Route Point.addressType
- Address type specifying the telephony object in question.addressInfoType
- Information about the telephony object in question.thisQueue
- The queue related to ThisDNextensions
- An additional data structure intended to take account of switch-specific features that cannot be described by other parameters or in the original structure of user data.protocolVersion
- protocol version, usually "tserver protocol 4.2"inputMask
- Specifies which T-Server events can be transmitted to the application.
public static RequestQueryAddress create(java.lang.String thisDN, AddressType addressType, AddressInfoType addressInfoType)
thisDN
- DN of the controlling agent or Route Point.addressType
- Address type specifying the telephony object in question.addressInfoType
- Information about the telephony object in question.
public abstract java.lang.Integer getReferenceID()
public abstract void setReferenceID(java.lang.Integer referenceID)
public abstract void setReferenceID(int referenceID)
public abstract java.lang.String getThisDN()
public abstract void setThisDN(java.lang.String thisDN)
public abstract AddressType getAddressType()
public abstract void setAddressType(AddressType addressType)
addressType
- new value of the propertypublic abstract AddressInfoType getAddressInfoType()
public abstract void setAddressInfoType(AddressInfoType addressInfoType)
addressInfoType
- new value of the propertypublic abstract java.lang.String getThisQueue()
public abstract void setThisQueue(java.lang.String thisQueue)
thisQueue
- new value of the propertypublic abstract KeyValueCollection getExtensions()
public abstract void setExtensions(KeyValueCollection extensions)
extensions
- new value of the propertypublic abstract java.lang.String getProtocolVersion()
public abstract void setProtocolVersion(java.lang.String protocolVersion)
public abstract EventMask getInputMask()
public abstract void setInputMask(EventMask inputMask)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |