Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest extends Request<CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse>
Get the list of all Agents in the Group that can be assigned to a given Call Center Agent Threshold Profile in a Group. An agent is available to be assigned to a given Agent Threshold Profile if it is a Call Center Standard or Call Center Premium agent and the agent is not yet assigned to the profile. The available agent list for a new Call Center Agent Threshold profile can be obtained by not setting the excludeAgentsAssignedToProfileName. When the excludeAgentsAssignedToProfileName is specified, all agents already assigned to the specified profile are not included in the response, even if the search criterion element searchCriteriaAgentThresholdProfile is specified using the same profile name. The response is either a GroupCallCenterAgentThresholdProfileGetAvailableAgentListResponse or an ErrorResponse.
- Author:
- AlpacaGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
Request.Protocol
-
Field Summary
Fields Modifier and Type Field Description protected @Size(min=1,max=40) String
excludeAgentsAssignedToProfileName
protected @NotNull @Valid Group
group
protected Integer
responseSizeLimit
protected @Valid SearchCriteriaAgentThresholdProfile[]
searchCriteriaAgentThresholdProfile
protected @Valid SearchCriteriaDn[]
searchCriteriaDn
protected @Valid SearchCriteriaExactUserDepartment
searchCriteriaExactUserDepartment
protected @Valid SearchCriteriaExtension[]
searchCriteriaExtension
protected @Valid SearchCriteriaUserFirstName[]
searchCriteriaUserFirstName
protected @Valid SearchCriteriaUserId[]
searchCriteriaUserId
protected @Valid SearchCriteriaUserLastName[]
searchCriteriaUserLastName
-
Constructor Summary
Constructors Constructor Description GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest()
GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest(Group group)
-
Method Summary
Methods inherited from class co.ecg.alpaca.toolkit.messaging.request.Request
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createNilElement, createTextElement, equals, fire, fire, getBroadWorksServer, getCacheString, getCommandElement, getCommandType, getDomDocument, getId, getOCSProtocol, getRequestTimeoutMillis, getResponseClass, getRetries, getRetryCodes, getRootElement, getValidationErrorsAsString, hashCode, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
Constructor Details
-
GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest
public GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest() -
GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest
-
-
Method Details
-
setGroup
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setGroup(Group group) -
getGroup
-
setExcludeAgentsAssignedToProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setExcludeAgentsAssignedToProfileName(String excludeAgentsAssignedToProfileName) -
getExcludeAgentsAssignedToProfileName
-
setResponseSizeLimit
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setResponseSizeLimit(Integer responseSizeLimit) -
getResponseSizeLimit
-
setSearchCriteriaUserLastName
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaExactUserDepartment
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) -
getSearchCriteriaExactUserDepartment
-
setSearchCriteriaUserId
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaDn
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaAgentThresholdProfile
public CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaAgentThresholdProfile(SearchCriteriaAgentThresholdProfile... searchCriteriaAgentThresholdProfile) -
getSearchCriteriaAgentThresholdProfile
-
getEmptyObject
public static CallCenter.GroupCallCenterAgentThresholdProfileGetAvailableAgentListRequest getEmptyObject(BroadWorksServer broadWorksServer)Retrieves this object with minimal setup.- Parameters:
broadWorksServer
- The BroadWorksServer
-
formRequest
public void formRequest()Forms the XML Document for this Request Object. Called by the Request upon fire().
-