Package co.ecg.alpaca.toolkit.generated
Class CallCenter.UserCallCenterGetSupervisedAgentListRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<CallCenter.UserCallCenterGetSupervisedAgentListResponse>
co.ecg.alpaca.toolkit.generated.CallCenter.UserCallCenterGetSupervisedAgentListRequest
- Enclosing class:
- CallCenter
public static class CallCenter.UserCallCenterGetSupervisedAgentListRequest
extends Request<CallCenter.UserCallCenterGetSupervisedAgentListResponse>
Get a list of agents supervised by a supervisor on a given call center. The response is either a UserCallCenterGetSupervisedAgentListResponse or an ErrorResponse. The search can be done using multiple criterias. If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results. Otherwise, only results matching all the search criterias are included in the results. If no search criteria is specified, all results are returned. In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an ErrorResponse is returned. Specifying searchCriteriaModeOr without any search criteria results in 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 Integer
protected @Valid SearchCriteriaDn[]
protected @Valid SearchCriteriaExactUserDepartment
protected @Valid SearchCriteriaExtension[]
protected @Valid SearchCriteriaImpId[]
protected @AssertTrue Boolean
protected @Valid SearchCriteriaUserFirstName[]
protected @Valid SearchCriteriaUserId[]
protected @Valid SearchCriteriaUserLastName[]
protected @NotNull @Size(min=1,max=161) String
protected @NotNull @Valid CallCenter
-
Constructor Summary
ConstructorsConstructorDescriptionUserCallCenterGetSupervisedAgentListRequest
(String supervisorUserId, CallCenter user) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.boolean
setResponseSizeLimit
(Integer responseSizeLimit) setSearchCriteriaDn
(SearchCriteriaDn... searchCriteriaDn) setSearchCriteriaExactUserDepartment
(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) setSearchCriteriaExtension
(SearchCriteriaExtension... searchCriteriaExtension) setSearchCriteriaImpId
(SearchCriteriaImpId... searchCriteriaImpId) setSearchCriteriaUserFirstName
(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) setSearchCriteriaUserId
(SearchCriteriaUserId... searchCriteriaUserId) setSearchCriteriaUserLastName
(SearchCriteriaUserLastName... searchCriteriaUserLastName) setSupervisorUserId
(String supervisorUserId) setUser
(CallCenter user) 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
-
supervisorUserId
-
user
-
responseSizeLimit
-
searchCriteriaModeOr
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaUserId
-
searchCriteriaExactUserDepartment
-
searchCriteriaImpId
-
-
Constructor Details
-
UserCallCenterGetSupervisedAgentListRequest
public UserCallCenterGetSupervisedAgentListRequest() -
UserCallCenterGetSupervisedAgentListRequest
-
-
Method Details
-
setSupervisorUserId
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSupervisorUserId(String supervisorUserId) -
getSupervisorUserId
-
setUser
-
getCallCenter
-
setResponseSizeLimit
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setResponseSizeLimit(Integer responseSizeLimit) -
getResponseSizeLimit
-
setFlagSearchCriteriaModeOr
-
searchCriteriaModeOrFlagExist
public boolean searchCriteriaModeOrFlagExist() -
getSearchCriteriaModeOr
-
setSearchCriteriaUserLastName
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaDn
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaUserId
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaExactUserDepartment
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) -
getSearchCriteriaExactUserDepartment
-
setSearchCriteriaImpId
public CallCenter.UserCallCenterGetSupervisedAgentListRequest setSearchCriteriaImpId(SearchCriteriaImpId... searchCriteriaImpId) -
getSearchCriteriaImpId
-
getEmptyObject
public static CallCenter.UserCallCenterGetSupervisedAgentListRequest 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.UserCallCenterGetSupervisedAgentListResponse>
-