Class UserCallCenterCallCenterTable1Row
java.lang.Object
co.ecg.alpaca.toolkit.generated.tables.UserCallCenterCallCenterTable1Row
- All Implemented Interfaces:
BroadWorksTableRow,Serializable
public class UserCallCenterCallCenterTable1Row
extends Object
implements BroadWorksTableRow, Serializable
Response to the UserCallCenterGetRequest23. Contains the user's call center settings. Indicates whether the agent is current available (logged in) to each call center in the list. Contains a table with column headings: "Service User Id", "Phone Number", "Extension", "Available", "Logoff Allowed", "Type", "Priority","Routing Policy" and "Skill Level". The valid "Routing Type" values are "Priority Based" and "Skill Based". This column is only populated for Premium Call Centers. The valid "Skill Level" values are of from 1-20. This column is only populated for Premium Skill Based Call Centers. The following elements are only used in AS data mode and not returned in XS data mode: agentACDState agentThresholdProfileName agentUnavailableCode useSystemDefaultUnavailableSettings forceAgentUnavailableOnDNDActivation forceAgentUnavailableOnPersonalCalls forceAgentUnavailableOnBouncedCallLimit numberConsecutiveBouncedCallsToForceAgentUnavailable forceAgentUnavailableOnNotReachable makeOutgoingCallsAsCallCenter outgoingCallDNIS useSystemDefaultWrapUpDestination wrapUpDestination The following columns are only used in AS data mode and not returned in XS data mode: "Routing Policy" "Skill Level"
- Author:
- AlpacaGenerator
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetFromNode(Node n, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Row with the given NodegetFromNodeArray(Node[] nodeArray, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Type Array with the given NodeArraygetType()inthashCode()voidsetAvailable(String available) voidsetExtension(String extension) voidsetLogoffAllowed(String logoffAllowed) voidsetPhoneNumber(String phoneNumber) voidsetPriority(String priority) voidsetRoutingPolicy(String routingPolicy) voidsetServiceUserId(String serviceUserId) voidsetSkillLevel(String skillLevel) voidtoString()
-
Constructor Details
-
UserCallCenterCallCenterTable1Row
public UserCallCenterCallCenterTable1Row()
-
-
Method Details
-
getServiceUserId
-
setServiceUserId
-
getPhoneNumber
-
setPhoneNumber
-
getExtension
-
setExtension
-
getAvailable
-
setAvailable
-
getLogoffAllowed
-
setLogoffAllowed
-
getType
-
setType
-
getPriority
-
setPriority
-
getRoutingPolicy
-
setRoutingPolicy
-
getSkillLevel
-
setSkillLevel
-
getFromNode
public static UserCallCenterCallCenterTable1Row getFromNode(Node n, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Row with the given Node- Parameters:
n- The Node to parse for the OCI Table
-
getFromNodeArray
public static List<UserCallCenterCallCenterTable1Row> getFromNodeArray(Node[] nodeArray, BroadWorksLoginType loginType, LibraryProperties.BroadWorksServerConfig.DataMode dataMode) Creates the OCI Table Type Array with the given NodeArray- Parameters:
nodeArray- The NodeArray to parse for the OCI Table
-
equals
-
hashCode
public int hashCode() -
toString
-