Package co.ecg.alpaca.toolkit.generated
Class Group.GroupCustomContactDirectoryGetRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<Group.GroupCustomContactDirectoryGetResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupCustomContactDirectoryGetRequest
- Enclosing class:
- Group
public static class Group.GroupCustomContactDirectoryGetRequest
extends Request<Group.GroupCustomContactDirectoryGetResponse>
Gets a Custom Contact Directory in a group. The response is either GroupCustomContactDirectoryGetResponse17 or ErrorResponse. The search can be done using multiple criterion. If the searchCriteriaModeOr is present, any result matching any one criteria is included in the results. Otherwise, only results matching all the search criterion are included in the results. If no search criteria is specified, all results are returned. Specifying searchCriteriaModeOr without any search criteria results in an ErrorResponse. In all cases, if a responseSizeLimit is specified and the number of matching results is more than this limit, then an ErrorResponse is returned. The Receptionist Note column is only populated in AS mode; and populated only if the user sending the request is a the owner of this Receptionist Note and a Note exists.
- 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 Integer
protected @Valid SearchCriteriaDn[]
protected @Valid SearchCriteriaExactUserDepartment
protected @Valid SearchCriteriaExtension[]
protected @Valid SearchCriteriaImpId[]
protected @Valid SearchCriteriaMobilePhoneNumber[]
protected @AssertTrue Boolean
protected @Valid SearchCriteriaReceptionistNote[]
protected @Valid SearchCriteriaTitle[]
protected @Valid SearchCriteriaUserFirstName[]
protected @Valid SearchCriteriaUserId[]
protected @Valid SearchCriteriaUserLastName[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
getName()
boolean
setResponseSizeLimit
(Integer responseSizeLimit) setSearchCriteriaDn
(SearchCriteriaDn... searchCriteriaDn) setSearchCriteriaExactUserDepartment
(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) setSearchCriteriaExtension
(SearchCriteriaExtension... searchCriteriaExtension) setSearchCriteriaImpId
(SearchCriteriaImpId... searchCriteriaImpId) setSearchCriteriaMobilePhoneNumber
(SearchCriteriaMobilePhoneNumber... searchCriteriaMobilePhoneNumber) setSearchCriteriaReceptionistNote
(SearchCriteriaReceptionistNote... searchCriteriaReceptionistNote) setSearchCriteriaTitle
(SearchCriteriaTitle... searchCriteriaTitle) 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
-
name
-
responseSizeLimit
-
searchCriteriaModeOr
-
searchCriteriaUserLastName
-
searchCriteriaUserFirstName
-
searchCriteriaDn
-
searchCriteriaExtension
-
searchCriteriaMobilePhoneNumber
-
searchCriteriaUserId
-
searchCriteriaExactUserDepartment
-
searchCriteriaImpId
-
searchCriteriaTitle
-
searchCriteriaReceptionistNote
-
-
Constructor Details
-
GroupCustomContactDirectoryGetRequest
public GroupCustomContactDirectoryGetRequest() -
GroupCustomContactDirectoryGetRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setName
-
getName
-
setResponseSizeLimit
-
getResponseSizeLimit
-
setFlagSearchCriteriaModeOr
-
searchCriteriaModeOrFlagExist
public boolean searchCriteriaModeOrFlagExist() -
getSearchCriteriaModeOr
-
setSearchCriteriaUserLastName
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaUserLastName(SearchCriteriaUserLastName... searchCriteriaUserLastName) -
getSearchCriteriaUserLastName
-
setSearchCriteriaUserFirstName
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaUserFirstName(SearchCriteriaUserFirstName... searchCriteriaUserFirstName) -
getSearchCriteriaUserFirstName
-
setSearchCriteriaDn
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaDn(SearchCriteriaDn... searchCriteriaDn) -
getSearchCriteriaDn
-
setSearchCriteriaExtension
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaExtension(SearchCriteriaExtension... searchCriteriaExtension) -
getSearchCriteriaExtension
-
setSearchCriteriaMobilePhoneNumber
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaMobilePhoneNumber(SearchCriteriaMobilePhoneNumber... searchCriteriaMobilePhoneNumber) -
getSearchCriteriaMobilePhoneNumber
-
setSearchCriteriaUserId
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaUserId(SearchCriteriaUserId... searchCriteriaUserId) -
getSearchCriteriaUserId
-
setSearchCriteriaExactUserDepartment
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaExactUserDepartment(SearchCriteriaExactUserDepartment searchCriteriaExactUserDepartment) -
getSearchCriteriaExactUserDepartment
-
setSearchCriteriaImpId
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaImpId(SearchCriteriaImpId... searchCriteriaImpId) -
getSearchCriteriaImpId
-
setSearchCriteriaTitle
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaTitle(SearchCriteriaTitle... searchCriteriaTitle) -
getSearchCriteriaTitle
-
setSearchCriteriaReceptionistNote
public Group.GroupCustomContactDirectoryGetRequest setSearchCriteriaReceptionistNote(SearchCriteriaReceptionistNote... searchCriteriaReceptionistNote) -
getSearchCriteriaReceptionistNote
-
getEmptyObject
public static Group.GroupCustomContactDirectoryGetRequest 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<Group.GroupCustomContactDirectoryGetResponse>
-