|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UciService(value="ucp.v30.requests.queue") @RpcInterface(value="ucp.v30.requests.queue") public interface UCPQueueRequests
| Field Summary | |
|---|---|
static String |
SERVICE_NAME
The UCI service name used for this interface |
| Method Summary | |
|---|---|
List<Map<String,Object>> |
getCallsForQueue(int queueAccountId)
Returns a List of ongoing queue calls as defined in UciQueueCallPropertiesUse this for initialization only. |
List<Map<String,Object>> |
getQueueAgents(int queueAccountId)
Returns a List of QueueAgents as defined in QueueAgentStateProperties for the given
queue |
Map<String,Object> |
getQueueSetting(int queueAccountId)
Returns the Settings of a queue as defined in QueueSettingProperties |
List<Map<String,Object>> |
getQueueSettings()
This request allows the UCI client to query the queues. |
| Field Detail |
|---|
static final String SERVICE_NAME
| Method Detail |
|---|
List<Map<String,Object>> getQueueSettings()
throws UciException
List with a Map for each queue containing the values for the
properties defined in QueueSettingProperties
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected (UcpNotConnectedException).
Map<String,Object> getQueueSetting(int queueAccountId)
throws UciException
QueueSettingProperties
queueAccountId - the accountId of the specific queue
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request is not allowed to the user (UciIllegalAccessException) or if
the request is placed while the UCI client is not connected (
UcpNotConnectedException).
List<Map<String,Object>> getQueueAgents(int queueAccountId)
throws UciException
QueueAgentStateProperties for the given
queue
queueAccountId - the accountId of the specific queue
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected ( UcpNotConnectedException).
List<Map<String,Object>> getCallsForQueue(int queueAccountId)
throws UciException
UciQueueCallProperties
queueAccountId - the accountid of the specific queue
UciException - if the request is not valid as defined by the UCI specification. This may be the case
if the request with the given parameters is not allowed to the user (
UciIllegalAccessException) or if the request is placed while the UCI client
is not connected ( UcpNotConnectedException).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||