Package co.ecg.alpaca.toolkit.generated
Class User.UserModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.User.UserModifyRequest
- Enclosing class:
- User
The following data elements are only used in AS data mode: contact[2]-contact[5] The following elements are only used in AS data mode and will fail in XS data mode: trunkAddressing newUserExternalId The following elements are only used in AS data mode and ignored in XS data mode: nameDialingName alternateUserIdList newUserExternalId The following elements are only used in XS data mode and ignored in AS data mode: allowVideo The allowVideo element can only be used by a system administrator. The impId and impPassword are accepted when the Third-Party IMP service is assigned to the user; when Integrated IMP service is assigned to the user and active, only the impPassword is accepted; all other cases, the request fails if either field is changed.
- 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 @Valid StreetAddress
protected Boolean
protected Optional<@Valid ReplacementAlternateUserIdEntryList>
protected @Size(min=1,max=30) String
protected @Size(min=1,max=30) String
Optional<@Valid DepartmentKey>
protected Class<? extends DepartmentKey>
protected @Size(min=1,max=30) String
protected @Size(min=1,max=30) String
protected @Size(min=1,max=30) String
protected @Size(min=1,max=40) String
protected @Size(min=1,max=30) String
protected Optional<@Valid NameDialingName>
protected @Size(min=1,max=40) String
protected @Size(max=36) String
protected @Size(min=1,max=40) String
protected @Size(min=1,max=60) String
protected @Size(min=1,max=80) String
protected Optional<@Valid ReplacementSIPAliasList>
protected @Size(min=1,max=127) String
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.Optional<@Valid DepartmentKey>
static User.UserModifyRequest
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getImpId()
Optional<@Valid NameDialingName>
Optional<@Valid ReplacementSIPAliasList>
getTitle()
setAddress
(StreetAddress address) setAddressLocation
(String addressLocation) setAllowVideo
(Boolean allowVideo) setAlternateUserIdList
(ReplacementAlternateUserIdEntryList alternateUserIdList) setCallingLineIdFirstName
(String callingLineIdFirstName) setCallingLineIdLastName
(String callingLineIdLastName) setCallingLineIdPhoneNumber
(String callingLineIdPhoneNumber) setDepartment
(DepartmentKey department) setDepartment
(DepartmentKey department, Class<? extends DepartmentKey> departmentType) setEmailAddress
(String emailAddress) setEndpoint
(Endpoint1 endpoint) setExtension
(String extension) setFirstName
(String firstName) setHiraganaFirstName
(String hiraganaFirstName) setHiraganaLastName
(String hiraganaLastName) setImpPassword
(String impPassword) setLanguage
(String language) setLastName
(String lastName) setMobilePhoneNumber
(String mobilePhoneNumber) setNameDialingName
(NameDialingName nameDialingName) setNetworkClassOfService
(String networkClassOfService) setNewPassword
(String newPassword) setNewUserExternalId
(String newUserExternalId) setOfficeZoneName
(String officeZoneName) setOldPassword
(String oldPassword) setPagerPhoneNumber
(String pagerPhoneNumber) setPhoneNumber
(String phoneNumber) setPrimaryZoneName
(String primaryZoneName) setSipAliasList
(ReplacementSIPAliasList sipAliasList) setTimeZone
(String timeZone) setUser
(BroadWorksUser user) setYahooId
(String yahooId) 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
-
user
-
lastName
-
firstName
-
callingLineIdLastName
-
callingLineIdFirstName
-
nameDialingName
-
hiraganaLastName
-
hiraganaFirstName
-
phoneNumber
-
extension
-
callingLineIdPhoneNumber
-
oldPassword
-
newPassword
-
department
-
departmentType
-
language
-
timeZone
-
sipAliasList
-
endpoint
-
title
-
pagerPhoneNumber
-
mobilePhoneNumber
-
emailAddress
-
yahooId
-
addressLocation
-
address
-
networkClassOfService
-
officeZoneName
-
-
impId
-
impPassword
-
alternateUserIdList
-
allowVideo
-
newUserExternalId
-
-
Constructor Details
-
UserModifyRequest
public UserModifyRequest() -
UserModifyRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setLastName
-
getLastName
-
setFirstName
-
getFirstName
-
setCallingLineIdLastName
-
getCallingLineIdLastName
-
setCallingLineIdFirstName
-
getCallingLineIdFirstName
-
unsetNameDialingName
-
setNameDialingName
-
getNameDialingName
-
setHiraganaLastName
-
getHiraganaLastName
-
setHiraganaFirstName
-
getHiraganaFirstName
-
unsetPhoneNumber
-
setPhoneNumber
-
getPhoneNumber
-
unsetExtension
-
setExtension
-
getExtension
-
unsetCallingLineIdPhoneNumber
-
setCallingLineIdPhoneNumber
-
getCallingLineIdPhoneNumber
-
setOldPassword
-
getOldPassword
-
unsetNewPassword
-
setNewPassword
-
getNewPassword
-
unsetDepartment
-
setDepartment
public User.UserModifyRequest setDepartment(DepartmentKey department, Class<? extends DepartmentKey> departmentType) -
setDepartment
-
getDepartment
-
setLanguage
-
getLanguage
-
setTimeZone
-
getTimeZone
-
unsetSipAliasList
-
setSipAliasList
-
getSipAliasList
-
unsetEndpoint
-
setEndpoint
-
getEndpoint
-
unsetTitle
-
setTitle
-
getTitle
-
unsetPagerPhoneNumber
-
setPagerPhoneNumber
-
getPagerPhoneNumber
-
unsetMobilePhoneNumber
-
setMobilePhoneNumber
-
getMobilePhoneNumber
-
unsetEmailAddress
-
setEmailAddress
-
getEmailAddress
-
unsetYahooId
-
setYahooId
-
getYahooId
-
unsetAddressLocation
-
setAddressLocation
-
getAddressLocation
-
setAddress
-
getAddress
-
setNetworkClassOfService
-
getNetworkClassOfService
-
setOfficeZoneName
-
getOfficeZoneName
-
setPrimaryZoneName
-
getPrimaryZoneName
-
unsetImpId
-
setImpId
-
getImpId
-
unsetImpPassword
-
setImpPassword
-
getImpPassword
-
unsetAlternateUserIdList
-
setAlternateUserIdList
public User.UserModifyRequest setAlternateUserIdList(ReplacementAlternateUserIdEntryList alternateUserIdList) -
getAlternateUserIdList
-
setAllowVideo
-
getAllowVideo
-
setNewUserExternalId
-
getNewUserExternalId
-
getEmptyObject
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<DefaultResponse>
-