Platform SDK Java 8.5 API Reference

com.genesyslab.platform.openmedia.protocol.interactionserver
Class WorkbinInfo

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.runtime.CompoundValue
          extended by com.genesyslab.platform.openmedia.protocol.interactionserver.WorkbinInfo
All Implemented Interfaces:
ProtocolDescriptionSupport

public abstract class WorkbinInfo
extends com.genesyslab.platform.commons.protocol.runtime.CompoundValue

WorkbinInfo class.


Constructor Summary
WorkbinInfo()
           
 
Method Summary
static WorkbinInfo create()
          Creates instance of WorkbinInfo with no parameters set.
static WorkbinInfo create(java.lang.String workbinTypeId)
          Creates instance of WorkbinInfo with required parameters set.
static WorkbinInfo create(java.lang.String workbinTypeId, java.lang.String workbinAgentId, java.lang.String workbinGroupId, java.lang.String workbinPlaceId, java.lang.String workbinPlaceGroupId)
          Creates instance of WorkbinInfo with all parameters set.
abstract  java.lang.String getWorkbinAgentId()
          Employee identifier of the agent who is the owner of the workbin instance.
abstract  java.lang.String getWorkbinGroupId()
          Name of the agent group that is the owner of the workbin instance.
abstract  java.lang.String getWorkbinPlaceGroupId()
          Name of the place group that is the owner of the workbin instance.
abstract  java.lang.String getWorkbinPlaceId()
          Name of the place that is the owner of the workbin instance.
abstract  java.lang.String getWorkbinTypeId()
          Name of the workbin type.
abstract  void setWorkbinAgentId(java.lang.String workbinAgentId)
          Employee identifier of the agent who is the owner of the workbin instance.
abstract  void setWorkbinGroupId(java.lang.String workbinGroupId)
          Name of the agent group that is the owner of the workbin instance.
abstract  void setWorkbinPlaceGroupId(java.lang.String workbinPlaceGroupId)
          Name of the place group that is the owner of the workbin instance.
abstract  void setWorkbinPlaceId(java.lang.String workbinPlaceId)
          Name of the place that is the owner of the workbin instance.
abstract  void setWorkbinTypeId(java.lang.String workbinTypeId)
          Name of the workbin type.
 
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.CompoundValue
getProtocolDescription
 
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
 

Constructor Detail

WorkbinInfo

public WorkbinInfo()
Method Detail

create

public static WorkbinInfo create()
Creates instance of WorkbinInfo with no parameters set.

Returns:
instance of WorkbinInfo

create

public static WorkbinInfo create(java.lang.String workbinTypeId,
                                 java.lang.String workbinAgentId,
                                 java.lang.String workbinGroupId,
                                 java.lang.String workbinPlaceId,
                                 java.lang.String workbinPlaceGroupId)
Creates instance of WorkbinInfo with all parameters set.

Parameters:
workbinTypeId - Name of the workbin.
workbinAgentId - Employee identifier of the agent who is the owner of the workbin instance. Must be specified for agent workbin.
workbinGroupId - Agent group name of the agent group that is the owner of the workbin instance. Must be specified for agent group workbin.
workbinPlaceId - Place name of the place that is the owner of the workbin instance. Must be specified for place workbin
workbinPlaceGroupId - Place group name of the place group that is the owner of the workbin instance. Must be specified for place group workbin.
Returns:
instance of WorkbinInfo

create

public static WorkbinInfo create(java.lang.String workbinTypeId)
Creates instance of WorkbinInfo with required parameters set.

Parameters:
workbinTypeId - Name of the workbin.
Returns:
instance of WorkbinInfo

getWorkbinTypeId

public abstract java.lang.String getWorkbinTypeId()
Name of the workbin type.


setWorkbinTypeId

public abstract void setWorkbinTypeId(java.lang.String workbinTypeId)
Name of the workbin type.


getWorkbinAgentId

public abstract java.lang.String getWorkbinAgentId()
Employee identifier of the agent who is the owner of the workbin instance. Must be specified for agent workbin.


setWorkbinAgentId

public abstract void setWorkbinAgentId(java.lang.String workbinAgentId)
Employee identifier of the agent who is the owner of the workbin instance. Must be specified for agent workbin.


getWorkbinGroupId

public abstract java.lang.String getWorkbinGroupId()
Name of the agent group that is the owner of the workbin instance. Mandatory for agent group workbin.


setWorkbinGroupId

public abstract void setWorkbinGroupId(java.lang.String workbinGroupId)
Name of the agent group that is the owner of the workbin instance. Mandatory for agent group workbin.


getWorkbinPlaceId

public abstract java.lang.String getWorkbinPlaceId()
Name of the place that is the owner of the workbin instance. Mandatory for place workbin.


setWorkbinPlaceId

public abstract void setWorkbinPlaceId(java.lang.String workbinPlaceId)
Name of the place that is the owner of the workbin instance. Mandatory for place workbin.


getWorkbinPlaceGroupId

public abstract java.lang.String getWorkbinPlaceGroupId()
Name of the place group that is the owner of the workbin instance. Mandatory for place group workbin.


setWorkbinPlaceGroupId

public abstract void setWorkbinPlaceGroupId(java.lang.String workbinPlaceGroupId)
Name of the place group that is the owner of the workbin instance. Mandatory for place group workbin.


Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.