|
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.runtime.CompoundValue
com.genesyslab.platform.openmedia.protocol.interactionserver.PartyInfo
public abstract class PartyInfo
PartyInfo class.
Constructor Summary | |
---|---|
PartyInfo()
|
Method Summary | |
---|---|
static PartyInfo |
create()
Creates instance of PartyInfo with no parameters set. |
static PartyInfo |
create(PartyType partyType,
java.lang.Integer tenantId,
java.lang.String strategyId,
java.lang.String routerId,
java.lang.String placeId,
java.lang.String agentId,
TargetType targetType,
java.lang.String targetQueue,
java.lang.String targetWorkbin,
java.lang.String targetPlace,
java.lang.String targetAgent,
java.lang.String targetPlaceGroup,
java.lang.String targetAgentGroup,
VisibilityMode visibilityMode)
Creates instance of PartyInfo with all parameters set. |
abstract java.lang.String |
getAgentId()
Agent identifier of the resource, if the Party is a resource and if the resource logged in with its agent identifier specified. |
abstract PartyType |
getPartyType()
Values: 1: Party is a strategy. 2: Party is a resource. |
abstract java.lang.String |
getPlaceId()
Place identifier of the resource, if the Party is a resource. |
abstract java.lang.String |
getRouterId()
Name of the URS that the strategy is loaded by, if the Party is a strategy. |
abstract java.lang.String |
getStrategyId()
Name of the strategy, if the Party is a strategy. |
abstract java.lang.String |
getTargetAgent()
Agent employee identifier if target is an agent or workbin owner id if target is an agent workbin |
abstract java.lang.String |
getTargetAgentGroup()
Indicates workbin owner if target is an agent group workbin |
abstract java.lang.String |
getTargetPlace()
Place name if target is an agent or workbin owner id if target is a place workbin |
abstract java.lang.String |
getTargetPlaceGroup()
Indicates workbin owner if target is a place group workbin |
abstract java.lang.String |
getTargetQueue()
Name of the queue if target is a queue or workbin |
abstract TargetType |
getTargetType()
[optional] Specifies target type – destination of the interaction. |
abstract java.lang.String |
getTargetWorkbin()
Name of the workbin if target is a workbin; exactly one of the workbin owner identifiers is present in the event depending on the workbin type |
abstract java.lang.Integer |
getTenantId()
Tenant identifier of the Party (database ID from the configuration). |
abstract VisibilityMode |
getVisibilityMode()
Values: 0-unknown 1-conference 2-monitor 3-coach |
abstract void |
setAgentId(java.lang.String agentId)
Agent identifier of the resource, if the Party is a resource and if the resource logged in with its agent identifier specified. |
abstract void |
setPartyType(PartyType partyType)
Values: 1: Party is a strategy. 2: Party is a resource. |
abstract void |
setPlaceId(java.lang.String placeId)
Place identifier of the resource, if the Party is a resource. |
abstract void |
setRouterId(java.lang.String routerId)
Name of the URS that the strategy is loaded by, if the Party is a strategy. |
abstract void |
setStrategyId(java.lang.String strategyId)
Name of the strategy, if the Party is a strategy. |
abstract void |
setTargetAgent(java.lang.String targetAgent)
Agent employee identifier if target is an agent or workbin owner id if target is an agent workbin |
abstract void |
setTargetAgentGroup(java.lang.String targetAgentGroup)
Indicates workbin owner if target is an agent group workbin |
abstract void |
setTargetPlace(java.lang.String targetPlace)
Place name if target is an agent or workbin owner id if target is a place workbin |
abstract void |
setTargetPlaceGroup(java.lang.String targetPlaceGroup)
Indicates workbin owner if target is a place group workbin |
abstract void |
setTargetQueue(java.lang.String targetQueue)
Name of the queue if target is a queue or workbin |
abstract void |
setTargetType(TargetType targetType)
[optional] Specifies target type – destination of the interaction. |
abstract void |
setTargetWorkbin(java.lang.String targetWorkbin)
Name of the workbin if target is a workbin; exactly one of the workbin owner identifiers is present in the event depending on the workbin type |
abstract void |
setTenantId(int tenantId)
Tenant identifier of the Party (database ID from the configuration). |
abstract void |
setTenantId(java.lang.Integer tenantId)
Tenant identifier of the Party (database ID from the configuration). |
abstract void |
setVisibilityMode(VisibilityMode visibilityMode)
Values: 0-unknown 1-conference 2-monitor 3-coach |
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 |
---|
public PartyInfo()
Method Detail |
---|
public static PartyInfo create()
public static PartyInfo create(PartyType partyType, java.lang.Integer tenantId, java.lang.String strategyId, java.lang.String routerId, java.lang.String placeId, java.lang.String agentId, TargetType targetType, java.lang.String targetQueue, java.lang.String targetWorkbin, java.lang.String targetPlace, java.lang.String targetAgent, java.lang.String targetPlaceGroup, java.lang.String targetAgentGroup, VisibilityMode visibilityMode)
partyType
- Party type: 1 - party is a strategy, 2 - party is a resourcetenantId
- Tenant identifier of the party (dbid from the configuration).strategyId
- Name of the strategy, if party is a strategy.routerId
- Name of the router the strategy is loaded by, if party is a strategy.placeId
- Place identifier of the resource, if party is a resource.agentId
- Agent identifier of the resource, if party is a resource and if resource logged in with agent identifier specified.targetType
- [optional] Specifies target type – destination of the interaction.targetQueue
- Name of the queue if target is a queue or workbintargetWorkbin
- Name of the workbin if target is a workbin; exactly one of the workbin owner identifiers is present in the event depending on the workbin typetargetPlace
- Place name if target is an agent or workbin owner id if target is a place workbintargetAgent
- Agent employee identifier if target is an agent or workbin owner id if target is an agent workbintargetPlaceGroup
- Indicates workbin owner if target is a place group workbintargetAgentGroup
- Indicates workbin owner if target is an agent group workbinvisibilityMode
- The following values are possible: 1 - conference, 2 - monitor, 3 - coach. Default value is 1 - conference.
public abstract PartyType getPartyType()
public abstract void setPartyType(PartyType partyType)
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 getStrategyId()
public abstract void setStrategyId(java.lang.String strategyId)
public abstract java.lang.String getRouterId()
public abstract void setRouterId(java.lang.String routerId)
public abstract java.lang.String getPlaceId()
public abstract void setPlaceId(java.lang.String placeId)
public abstract java.lang.String getAgentId()
public abstract void setAgentId(java.lang.String agentId)
public abstract TargetType getTargetType()
public abstract void setTargetType(TargetType targetType)
targetType
- new value of the propertypublic abstract java.lang.String getTargetQueue()
public abstract void setTargetQueue(java.lang.String targetQueue)
targetQueue
- new value of the propertypublic abstract java.lang.String getTargetWorkbin()
public abstract void setTargetWorkbin(java.lang.String targetWorkbin)
targetWorkbin
- new value of the propertypublic abstract java.lang.String getTargetPlace()
public abstract void setTargetPlace(java.lang.String targetPlace)
targetPlace
- new value of the propertypublic abstract java.lang.String getTargetAgent()
public abstract void setTargetAgent(java.lang.String targetAgent)
targetAgent
- new value of the propertypublic abstract java.lang.String getTargetPlaceGroup()
public abstract void setTargetPlaceGroup(java.lang.String targetPlaceGroup)
targetPlaceGroup
- new value of the propertypublic abstract java.lang.String getTargetAgentGroup()
public abstract void setTargetAgentGroup(java.lang.String targetAgentGroup)
targetAgentGroup
- new value of the propertypublic abstract VisibilityMode getVisibilityMode()
public abstract void setVisibilityMode(VisibilityMode visibilityMode)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |