Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterGetAvailableAgentListRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.GroupCallCenterGetAvailableAgentListResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterGetAvailableAgentListRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterGetAvailableAgentListRequest extends Request<CallCenter.GroupCallCenterGetAvailableAgentListResponse>
Get a list of users that can be assigned as agents to a given type of Call Center. Searching for users by group only makes sense when the call center is part of an Enterprise. The response is either GroupCallCenterGetAvailableAgentListResponse or 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 @NotNull CallCenterTypecallCenterTypeprotected @NotNull @Valid Groupgroupprotected IntegerresponseSizeLimitprotected @Valid SearchCriteriaDn[]searchCriteriaDnprotected @Valid SearchCriteriaExactUserDepartmentsearchCriteriaExactUserDepartmentprotected @Valid SearchCriteriaExactUserGroupsearchCriteriaExactUserGroupprotected @Valid SearchCriteriaExtension[]searchCriteriaExtensionprotected @Valid SearchCriteriaUserFirstName[]searchCriteriaUserFirstNameprotected @Valid SearchCriteriaUserId[]searchCriteriaUserIdprotected @Valid SearchCriteriaUserLastName[]searchCriteriaUserLastName
-
Constructor Summary
Constructors Constructor Description GroupCallCenterGetAvailableAgentListRequest()GroupCallCenterGetAvailableAgentListRequest(Group group, CallCenterType callCenterType)
-
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 Detail
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
callCenterType
@NotNull protected @NotNull CallCenterType callCenterType
-
responseSizeLimit
protected Integer responseSizeLimit
-
searchCriteriaUserLastName
@Valid protected @Valid SearchCriteriaUserLastName[] searchCriteriaUserLastName
-
searchCriteriaUserFirstName
@Valid protected @Valid SearchCriteriaUserFirstName[] searchCriteriaUserFirstName
-
searchCriteriaExactUserDepartment
@Valid protected @Valid SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment
-
searchCriteriaExactUserGroup
@Valid protected @Valid SearchCriteriaExactUserGroup searchCriteriaExactUserGroup
-
searchCriteriaUserId
@Valid protected @Valid SearchCriteriaUserId[] searchCriteriaUserId
-
searchCriteriaDn
@Valid protected @Valid SearchCriteriaDn[] searchCriteriaDn
-
searchCriteriaExtension
@Valid protected @Valid SearchCriteriaExtension[] searchCriteriaExtension
-
-
Constructor Detail
-
GroupCallCenterGetAvailableAgentListRequest
public GroupCallCenterGetAvailableAgentListRequest()
-
GroupCallCenterGetAvailableAgentListRequest
public GroupCallCenterGetAvailableAgentListRequest(Group group, CallCenterType callCenterType)
-
-
Method Detail
-
setGroup
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setCallCenterType
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setCallCenterType(CallCenterType callCenterType)
-
getCallCenterType
public CallCenterType getCallCenterType()
-
setResponseSizeLimit
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setResponseSizeLimit(Integer responseSizeLimit)
-
getResponseSizeLimit
public Integer getResponseSizeLimit()
-
setSearchCriteriaUserLastName
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName)
-
getSearchCriteriaUserLastName
public SearchCriteriaUserLastName[] getSearchCriteriaUserLastName()
-
setSearchCriteriaUserFirstName
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName)
-
getSearchCriteriaUserFirstName
public SearchCriteriaUserFirstName[] getSearchCriteriaUserFirstName()
-
setSearchCriteriaExactUserDepartment
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment)
-
getSearchCriteriaExactUserDepartment
public SearchCriteriaExactUserDepartment getSearchCriteriaExactUserDepartment()
-
setSearchCriteriaExactUserGroup
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaExactUserGroup(SearchCriteriaExactUserGroup searchCriteriaExactUserGroup)
-
getSearchCriteriaExactUserGroup
public SearchCriteriaExactUserGroup getSearchCriteriaExactUserGroup()
-
setSearchCriteriaUserId
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId)
-
getSearchCriteriaUserId
public SearchCriteriaUserId[] getSearchCriteriaUserId()
-
setSearchCriteriaDn
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn)
-
getSearchCriteriaDn
public SearchCriteriaDn[] getSearchCriteriaDn()
-
setSearchCriteriaExtension
public CallCenter.GroupCallCenterGetAvailableAgentListRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension)
-
getSearchCriteriaExtension
public SearchCriteriaExtension[] getSearchCriteriaExtension()
-
getEmptyObject
public static CallCenter.GroupCallCenterGetAvailableAgentListRequest 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().- Overrides:
formRequestin classRequest<CallCenter.GroupCallCenterGetAvailableAgentListResponse>
-
-