Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest
- Enclosing class:
- CallCenter
public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest
extends Request<CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse>
Get the list of all Agents in the Enterprise that can be assigned to a given Call Center Agent Threshold Profile in an Enterprise. 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 EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListResponse 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 @NotNull @Valid Enterprise
protected @Size(min=1,max=40) String
protected Integer
protected @Valid SearchCriteriaAgentThresholdProfile[]
protected @Valid SearchCriteriaDn[]
protected @Valid SearchCriteriaExactUserDepartment
protected @Valid SearchCriteriaExactUserGroup
protected @Valid SearchCriteriaExtension[]
protected @Valid SearchCriteriaUserFirstName[]
protected @Valid SearchCriteriaUserId[]
protected @Valid SearchCriteriaUserLastName[]
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setEnterprise
(Enterprise enterprise) setExcludeAgentsAssignedToProfileName
(String excludeAgentsAssignedToProfileName) setResponseSizeLimit
(Integer responseSizeLimit) setSearchCriteriaAgentThresholdProfile
(SearchCriteriaAgentThresholdProfile... searchCriteriaAgentThresholdProfile) setSearchCriteriaDn
(SearchCriteriaDn... searchCriteriaDn) setSearchCriteriaExactUserDepartment
(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) setSearchCriteriaExactUserGroup
(SearchCriteriaExactUserGroup searchCriteriaExactUserGroup) 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
-
enterprise
-
excludeAgentsAssignedToProfileName
-
responseSizeLimit
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaExactUserDepartment
-
searchCriteriaExactUserGroup
-
searchCriteriaUserId
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaAgentThresholdProfile
-
-
Constructor Details
-
EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest
public EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest() -
EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest
-
-
Method Details
-
setEnterprise
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setEnterprise(Enterprise enterprise) -
getEnterprise
-
setExcludeAgentsAssignedToProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setExcludeAgentsAssignedToProfileName(String excludeAgentsAssignedToProfileName) -
getExcludeAgentsAssignedToProfileName
-
setResponseSizeLimit
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setResponseSizeLimit(Integer responseSizeLimit) -
getResponseSizeLimit
-
setSearchCriteriaUserLastName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaExactUserDepartment
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) -
getSearchCriteriaExactUserDepartment
-
setSearchCriteriaExactUserGroup
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaExactUserGroup(SearchCriteriaExactUserGroup searchCriteriaExactUserGroup) -
getSearchCriteriaExactUserGroup
-
setSearchCriteriaUserId
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaDn
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaAgentThresholdProfile
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest setSearchCriteriaAgentThresholdProfile(SearchCriteriaAgentThresholdProfile... searchCriteriaAgentThresholdProfile) -
getSearchCriteriaAgentThresholdProfile
-
getEmptyObject
public static CallCenter.EnterpriseCallCenterAgentThresholdProfileGetAvailableAgentListRequest 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().
-