Package co.ecg.alpaca.toolkit.generated
Class CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest
- Enclosing class:
- CallCenter
public static class CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest extends Request<CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedResponse>
Gets an existing specified Call Center Agent Threshold Profile in an Enterprise. The agentTable is what the search, sort, and pagination fields apply to. If the responsePagingControl element is not provided, the paging startIndex will be set to 1 by default, and the responsePageSize will be set to the maximum ResponsePageSize by default. It is possible to search by various criteria to restrict the number of rows returned. If no sortOrder is included the response is sorted by User Id ascending by default. Multiple search criteria are logically ANDed together unless the searchCriteriaModeOr option is included. Then the search criteria are logically ORed together. ErrorResponse is returned if searchCriteriaExactUserGroup has multiple entries and searchCriteriaModeOr is not included. The response is either a EnterpriseCallCenterAgentThresholdProfileGetPagedSortedResponse 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 @NotNull @Valid Enterprise
enterprise
protected @NotNull @Size(min=1,max=40) String
profileName
protected @Valid ResponsePagingControl
responsePagingControl
protected @Valid SearchCriteriaDepartmentName[]
searchCriteriaDepartmentName
protected @Valid SearchCriteriaDn[]
searchCriteriaDn
protected @Valid SearchCriteriaEmailAddress[]
searchCriteriaEmailAddress
protected @Valid SearchCriteriaExactUserGroup[]
searchCriteriaExactUserGroup
protected @Valid SearchCriteriaExtension[]
searchCriteriaExtension
protected @Valid SearchCriteriaGroupName[]
searchCriteriaGroupName
protected @AssertTrue Boolean
searchCriteriaModeOr
protected @Valid SearchCriteriaUserFirstName[]
searchCriteriaUserFirstName
protected @Valid SearchCriteriaUserId[]
searchCriteriaUserId
protected @Valid SearchCriteriaUserLastName[]
searchCriteriaUserLastName
protected @Valid @Size(max=3) SortOrderEnterpriseCallCenterAgentThresholdProfileGetPagedSorted[]
sortOrder
-
Constructor Summary
Constructors Constructor Description EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest()
EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest(Enterprise enterprise, String profileName)
-
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
-
enterprise
-
profileName
-
responsePagingControl
-
sortOrder
@Valid @Size(max=3) protected @Valid @Size(max=3) SortOrderEnterpriseCallCenterAgentThresholdProfileGetPagedSorted[] sortOrder -
searchCriteriaUserId
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaDepartmentName
-
searchCriteriaExactUserGroup
-
searchCriteriaGroupName
-
searchCriteriaEmailAddress
-
searchCriteriaModeOr
-
-
Constructor Details
-
EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest
public EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest() -
EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest
public EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest(Enterprise enterprise, String profileName)
-
-
Method Details
-
setEnterprise
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setEnterprise(Enterprise enterprise) -
getEnterprise
-
setProfileName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setProfileName(String profileName) -
getProfileName
-
setResponsePagingControl
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setResponsePagingControl(ResponsePagingControl responsePagingControl) -
getResponsePagingControl
-
setSortOrder
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSortOrder(SortOrderEnterpriseCallCenterAgentThresholdProfileGetPagedSorted... sortOrder) -
getSortOrder
-
setSearchCriteriaUserId
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaUserLastName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaDn
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaDepartmentName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaDepartmentName(SearchCriteriaDepartmentName... searchCriteriaDepartmentName) -
getSearchCriteriaDepartmentName
-
setSearchCriteriaExactUserGroup
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaExactUserGroup(SearchCriteriaExactUserGroup... searchCriteriaExactUserGroup) -
getSearchCriteriaExactUserGroup
-
setSearchCriteriaGroupName
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaGroupName(SearchCriteriaGroupName... searchCriteriaGroupName) -
getSearchCriteriaGroupName
-
setSearchCriteriaEmailAddress
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaEmailAddress(SearchCriteriaEmailAddress... searchCriteriaEmailAddress) -
getSearchCriteriaEmailAddress
-
setFlagSearchCriteriaModeOr
public CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest setFlagSearchCriteriaModeOr() -
searchCriteriaModeOrFlagExist
public boolean searchCriteriaModeOrFlagExist() -
getSearchCriteriaModeOr
-
getEmptyObject
public static CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedRequest 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:
formRequest
in classRequest<CallCenter.EnterpriseCallCenterAgentThresholdProfileGetPagedSortedResponse>
-