|
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.events.EventWorkbinTypesInfo
public abstract class EventWorkbinTypesInfo
This event is Interaction Server's response to an agent
application's RequestWorkbinTypesInfo.
Direction: From Interaction Server to agent application.
Field Summary | |
---|---|
static int |
ID
|
static java.lang.String |
NAME
|
Method Summary | |
---|---|
static EventWorkbinTypesInfo |
create()
Creates instance of EventWorkbinTypesInfo with no parameters set. |
static EventWorkbinTypesInfo |
create(java.lang.Integer proxyClientId,
KeyValueCollection workbinTypes,
KeyValueCollection extension)
Creates instance of EventWorkbinTypesInfo with all parameters set. |
static EventWorkbinTypesInfo |
create(KeyValueCollection workbinTypes)
Creates instance of EventWorkbinTypesInfo with required parameters set. |
abstract KeyValueCollection |
getExtension()
A key-value list of extensions. |
abstract java.lang.Integer |
getProxyClientId()
Proxy client identifier. |
abstract java.lang.Integer |
getReferenceId()
Reference identifier of the request. |
abstract KeyValueCollection |
getWorkbinTypes()
Optional key-value list property that contains workbin information. |
abstract void |
setExtension(KeyValueCollection extension)
A key-value list of extensions. |
abstract void |
setProxyClientId(int proxyClientId)
Proxy client identifier. |
abstract void |
setProxyClientId(java.lang.Integer proxyClientId)
Proxy client identifier. |
abstract void |
setReferenceId(int referenceId)
Reference identifier of the request. |
abstract void |
setReferenceId(java.lang.Integer referenceId)
Reference identifier of the request. |
abstract void |
setWorkbinTypes(KeyValueCollection workbinTypes)
Optional key-value list property that contains workbin information. |
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 EventWorkbinTypesInfo create()
public static EventWorkbinTypesInfo create(java.lang.Integer proxyClientId, KeyValueCollection workbinTypes, KeyValueCollection extension)
proxyClientId
- The identifier of the client of proxy.workbinTypes
- Key-value list that contains workbins information. Each key in the list is a workbin type name as present in configuration. Values are key-value lists that contain the following keys: 'WorkbinType' ' owner type (1 ' agent, 2 ' place, 3 ' agent group, 4 ' place group). 'View' ' name of the view the workbin is based on; this view should be used to pull interaction from the workbin in the order defined by the view. This is an alternative to getting workbin content and then pulling particular interaction by its identifier. This approach should be used for group workbins. 'Active' ' (0 ' workbin is disabled, 1 ' workbin is enabled).extension
- Extensions.
public static EventWorkbinTypesInfo create(KeyValueCollection workbinTypes)
workbinTypes
- Key-value list that contains workbins information. Each key in the list is a workbin type name as present in configuration. Values are key-value lists that contain the following keys: 'WorkbinType' ' owner type (1 ' agent, 2 ' place, 3 ' agent group, 4 ' place group). 'View' ' name of the view the workbin is based on; this view should be used to pull interaction from the workbin in the order defined by the view. This is an alternative to getting workbin content and then pulling particular interaction by its identifier. This approach should be used for group workbins. 'Active' ' (0 ' workbin is disabled, 1 ' workbin is enabled).
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 getProxyClientId()
public abstract void setProxyClientId(java.lang.Integer proxyClientId)
public abstract void setProxyClientId(int proxyClientId)
public abstract KeyValueCollection getWorkbinTypes()
public abstract void setWorkbinTypes(KeyValueCollection workbinTypes)
public abstract KeyValueCollection getExtension()
public abstract void setExtension(KeyValueCollection extension)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |