|
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.openmedia.protocol.interactionserver.requests.agentmanagement.RequestAgentWorkbinStats
public abstract class RequestAgentWorkbinStats
The purpose of this request is to allow agent application (or a proxy application) to request agent, place or group specific statistics for workbins. Given the agent id and/or place name and/or agent group id and/or place group id, the Server returns list of workbin names, with specification of workbin type, owner id and number of interaction in the workbin.
Field Summary | |
---|---|
static int |
ID
|
static java.lang.String |
NAME
|
Method Summary | |
---|---|
static RequestAgentWorkbinStats |
create()
Creates instance of RequestAgentWorkbinStats with no parameters set. |
static RequestAgentWorkbinStats |
create(java.lang.Integer proxyClientId,
KeyValueCollection extension,
java.lang.Integer tenantId,
java.lang.String workbinAgentId,
java.lang.String workbinPlaceId,
java.lang.String workbinGroupId,
java.lang.String workbinPlaceGroupId)
Creates instance of RequestAgentWorkbinStats with all parameters set. |
abstract KeyValueCollection |
getExtension()
[Optional] Extensions. |
abstract java.lang.Integer |
getProxyClientId()
[Optional] Through proxy client identifier that must be specified by proxy. |
abstract java.lang.Integer |
getReferenceId()
[Mandatory] Reference identifier of the request. |
abstract java.lang.Integer |
getTenantId()
[Optional] Tenant identifier of the agent. |
abstract java.lang.String |
getWorkbinAgentId()
[Optional] Employee id of the agent statistic is required for. |
abstract java.lang.String |
getWorkbinGroupId()
[Optional] Agent group names of the groups statistic is required for. |
abstract java.lang.String |
getWorkbinPlaceGroupId()
[Optional] Place group names of the groups statistic is required for. |
abstract java.lang.String |
getWorkbinPlaceId()
[Optional] Place name of the place statistic is required for. |
abstract void |
setExtension(KeyValueCollection extension)
[Optional] Extensions. |
abstract void |
setProxyClientId(int proxyClientId)
[Optional] Through proxy client identifier that must be specified by proxy. |
abstract void |
setProxyClientId(java.lang.Integer proxyClientId)
[Optional] Through proxy client identifier that must be specified by proxy. |
abstract void |
setReferenceId(int referenceId)
[Mandatory] Reference identifier of the request. |
abstract void |
setReferenceId(java.lang.Integer referenceId)
[Mandatory] Reference identifier of the request. |
abstract void |
setTenantId(int tenantId)
[Optional] Tenant identifier of the agent. |
abstract void |
setTenantId(java.lang.Integer tenantId)
[Optional] Tenant identifier of the agent. |
abstract void |
setWorkbinAgentId(java.lang.String workbinAgentId)
[Optional] Employee id of the agent statistic is required for. |
abstract void |
setWorkbinGroupId(java.lang.String workbinGroupId)
[Optional] Agent group names of the groups statistic is required for. |
abstract void |
setWorkbinPlaceGroupId(java.lang.String workbinPlaceGroupId)
[Optional] Place group names of the groups statistic is required for. |
abstract void |
setWorkbinPlaceId(java.lang.String workbinPlaceId)
[Optional] Place name of the place statistic is required for. |
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 RequestAgentWorkbinStats create()
public static RequestAgentWorkbinStats create(java.lang.Integer proxyClientId, KeyValueCollection extension, java.lang.Integer tenantId, java.lang.String workbinAgentId, java.lang.String workbinPlaceId, java.lang.String workbinGroupId, java.lang.String workbinPlaceGroupId)
proxyClientId
- The identifier of the client of proxy.extension
- Extensions.tenantId
- Tenant identifier of the party (dbid from the configuration).workbinAgentId
- Employee identifier of the agent who is the owner of the workbin instance. Must be specified for agent workbin.workbinPlaceId
- Place name of the place that is the owner of the workbin instance. Must be specified for place workbinworkbinGroupId
- Agent group name of the agent group that is the owner of the workbin instance. Must be specified for agent group workbin.workbinPlaceGroupId
- Place group name of the place group that is the owner of the workbin instance. Must be specified for place group workbin.
public abstract java.lang.Integer getProxyClientId()
public abstract void setProxyClientId(java.lang.Integer proxyClientId)
public abstract void setProxyClientId(int proxyClientId)
public abstract KeyValueCollection getExtension()
public abstract void setExtension(KeyValueCollection extension)
public abstract java.lang.Integer getReferenceId()
public abstract void setReferenceId(java.lang.Integer referenceId)
public abstract void setReferenceId(int referenceId)
public abstract java.lang.Integer getTenantId()
public abstract void setTenantId(java.lang.Integer tenantId)
public abstract void setTenantId(int tenantId)
public abstract java.lang.String getWorkbinAgentId()
public abstract void setWorkbinAgentId(java.lang.String workbinAgentId)
public abstract java.lang.String getWorkbinPlaceId()
public abstract void setWorkbinPlaceId(java.lang.String workbinPlaceId)
public abstract java.lang.String getWorkbinGroupId()
public abstract void setWorkbinGroupId(java.lang.String workbinGroupId)
public abstract java.lang.String getWorkbinPlaceGroupId()
public abstract void setWorkbinPlaceGroupId(java.lang.String workbinPlaceGroupId)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |