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
FieldsModifier and TypeFieldDescriptionprotected @Size(min=1,max=40) Stringprotected @NotNull @Valid Groupprotected Integerprotected @Valid SearchCriteriaAgentThresholdProfile[]protected @Valid SearchCriteriaDn[]protected @Valid SearchCriteriaExactUserDepartmentprotected @Valid SearchCriteriaExtension[]protected @Valid SearchCriteriaUserFirstName[]protected @Valid SearchCriteriaUserId[]protected @Valid SearchCriteriaUserLastName[] -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()setExcludeAgentsAssignedToProfileName(String excludeAgentsAssignedToProfileName) setResponseSizeLimit(Integer responseSizeLimit) setSearchCriteriaAgentThresholdProfile(SearchCriteriaAgentThresholdProfile... searchCriteriaAgentThresholdProfile) setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) 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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
Field Details
-
group
-
excludeAgentsAssignedToProfileName
-
responseSizeLimit
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaExactUserDepartment
-
searchCriteriaUserId
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaAgentThresholdProfile
-
-
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().
-