Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest
extends Request<CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedResponse>
Gets an existing non-default Call Center Agent Threshold Profile in a Group. 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. The response is either a GroupCallCenterAgentThresholdProfileGetPagedSortedResponse 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 Group
protected @NotNull @Size(min=1,max=40) String
protected @Valid ResponsePagingControl
protected @Valid SearchCriteriaDepartmentName[]
protected @Valid SearchCriteriaDn[]
protected @Valid SearchCriteriaEmailAddress[]
protected @Valid SearchCriteriaExtension[]
protected @AssertTrue Boolean
protected @Valid SearchCriteriaUserFirstName[]
protected @Valid SearchCriteriaUserId[]
protected @Valid SearchCriteriaUserLastName[]
protected @Valid @Size(max=3) SortOrderGroupCallCenterAgentThresholdProfileGetPagedSorted[]
-
Constructor Summary
ConstructorsConstructorDescriptionGroupCallCenterAgentThresholdProfileGetPagedSortedRequest
(Group group, String profileName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
boolean
setProfileName
(String profileName) setResponsePagingControl
(ResponsePagingControl responsePagingControl) setSearchCriteriaDepartmentName
(SearchCriteriaDepartmentName... searchCriteriaDepartmentName) setSearchCriteriaDn
(SearchCriteriaDn... searchCriteriaDn) setSearchCriteriaEmailAddress
(SearchCriteriaEmailAddress... searchCriteriaEmailAddress) 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
-
profileName
-
responsePagingControl
-
sortOrder
@Valid @Size(max=3) protected @Valid @Size(max=3) SortOrderGroupCallCenterAgentThresholdProfileGetPagedSorted[] sortOrder -
searchCriteriaUserId
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaDepartmentName
-
searchCriteriaEmailAddress
-
searchCriteriaModeOr
-
-
Constructor Details
-
GroupCallCenterAgentThresholdProfileGetPagedSortedRequest
public GroupCallCenterAgentThresholdProfileGetPagedSortedRequest() -
GroupCallCenterAgentThresholdProfileGetPagedSortedRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setProfileName
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setProfileName(String profileName) -
getProfileName
-
setResponsePagingControl
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setResponsePagingControl(ResponsePagingControl responsePagingControl) -
getResponsePagingControl
-
setSortOrder
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSortOrder(SortOrderGroupCallCenterAgentThresholdProfileGetPagedSorted... sortOrder) -
getSortOrder
-
setSearchCriteriaUserId
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaUserLastName
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaDn
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaDepartmentName
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaDepartmentName(SearchCriteriaDepartmentName... searchCriteriaDepartmentName) -
getSearchCriteriaDepartmentName
-
setSearchCriteriaEmailAddress
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setSearchCriteriaEmailAddress(SearchCriteriaEmailAddress... searchCriteriaEmailAddress) -
getSearchCriteriaEmailAddress
-
setFlagSearchCriteriaModeOr
public CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest setFlagSearchCriteriaModeOr() -
searchCriteriaModeOrFlagExist
public boolean searchCriteriaModeOrFlagExist() -
getSearchCriteriaModeOr
-
getEmptyObject
public static CallCenter.GroupCallCenterAgentThresholdProfileGetPagedSortedRequest 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.GroupCallCenterAgentThresholdProfileGetPagedSortedResponse>
-