Package co.ecg.alpaca.toolkit.generated
Class User.UserAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.User.UserAddRequest
- Enclosing class:
- User
@Choice(minOccurs=0,value={@ChoiceGroup("accessDeviceEndpoint"),@ChoiceGroup("trunkAddressing")})
public static class User.UserAddRequest
extends Request<DefaultResponse>
Request to add a user. The domain is required in the userId. The password is not required if external authentication is enabled. The following elements are only used in AS data mode and ignored in XS data mode: nameDialingName alternateUserId The response is either SuccessResponse or 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 @Valid AccessDeviceMultipleContactEndpointAdd
protected @Valid StreetAddress
protected @Size(min=1,max=80) String
protected @Size(max=3) String[]
protected @Valid @Size(max=4) AlternateUserIdEntry[]
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @Size(min=1,max=30) String
protected @Size(min=1,max=23) String
protected @Valid DepartmentKey
protected @Size(min=1,max=80) String
protected @Size(min=2,max=20) String
protected @NotNull @Size(min=1,max=30) String
protected @NotNull @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 @NotNull @Size(min=1,max=30) String
protected @Size(min=1,max=30) String
protected @Valid NameDialingName
protected @Size(min=1,max=40) String
protected @Size(min=1,max=30) String
protected @Size(min=1,max=60) String
protected @Size(min=1,max=23) String
protected @NotNull @Size(min=1,max=30) String
protected @Size(min=1,max=127) String
protected @Size(min=1,max=50) String
protected @Valid TrunkAddressingMultipleContactAdd
protected @NotNull @Size(min=1,max=161) String
protected @Size(min=1,max=50) String
-
Constructor Summary
ConstructorsConstructorDescriptionUserAddRequest
(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String userId, String lastName, String firstName, String callingLineIdLastName, String callingLineIdFirstName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.String[]
getAlias()
static User.UserAddRequest
getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getTitle()
setAccessDeviceEndpoint
(AccessDeviceMultipleContactEndpointAdd accessDeviceEndpoint) setAddress
(StreetAddress address) setAddressLocation
(String addressLocation) setAlternateUserId
(AlternateUserIdEntry... alternateUserId) setCallingLineIdFirstName
(String callingLineIdFirstName) setCallingLineIdLastName
(String callingLineIdLastName) setCallingLineIdPhoneNumber
(String callingLineIdPhoneNumber) setDepartment
(DepartmentKey department) setEmailAddress
(String emailAddress) setExtension
(String extension) setFirstName
(String firstName) setGroupId
(String groupId) setHiraganaFirstName
(String hiraganaFirstName) setHiraganaLastName
(String hiraganaLastName) setLanguage
(String language) setLastName
(String lastName) setMobilePhoneNumber
(String mobilePhoneNumber) setNameDialingName
(NameDialingName nameDialingName) setNetworkClassOfService
(String networkClassOfService) setPagerPhoneNumber
(String pagerPhoneNumber) setPassword
(String password) setPhoneNumber
(String phoneNumber) setServiceProviderId
(String serviceProviderId) setTimeZone
(String timeZone) setTrunkAddressing
(TrunkAddressingMultipleContactAdd trunkAddressing) 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
-
serviceProviderId
-
groupId
-
userId
-
lastName
-
firstName
-
callingLineIdLastName
-
callingLineIdFirstName
-
nameDialingName
-
hiraganaLastName
-
hiraganaFirstName
-
phoneNumber
-
extension
-
callingLineIdPhoneNumber
-
password
-
department
-
language
-
timeZone
-
alias
-
accessDeviceEndpoint
-
trunkAddressing
-
title
-
pagerPhoneNumber
-
mobilePhoneNumber
-
emailAddress
-
yahooId
-
addressLocation
-
address
-
networkClassOfService
-
alternateUserId
-
-
Constructor Details
-
UserAddRequest
public UserAddRequest() -
UserAddRequest
-
-
Method Details
-
setServiceProviderId
-
getServiceProviderId
-
setGroupId
-
getGroupId
-
setUserId
-
getUserId
-
setLastName
-
getLastName
-
setFirstName
-
getFirstName
-
setCallingLineIdLastName
-
getCallingLineIdLastName
-
setCallingLineIdFirstName
-
getCallingLineIdFirstName
-
setNameDialingName
-
getNameDialingName
-
setHiraganaLastName
-
getHiraganaLastName
-
setHiraganaFirstName
-
getHiraganaFirstName
-
setPhoneNumber
-
getPhoneNumber
-
setExtension
-
getExtension
-
setCallingLineIdPhoneNumber
-
getCallingLineIdPhoneNumber
-
setPassword
-
getPassword
-
setDepartment
-
getDepartment
-
setLanguage
-
getLanguage
-
setTimeZone
-
getTimeZone
-
setAlias
-
getAlias
-
setAccessDeviceEndpoint
public User.UserAddRequest setAccessDeviceEndpoint(AccessDeviceMultipleContactEndpointAdd accessDeviceEndpoint) -
getAccessDeviceEndpoint
-
setTrunkAddressing
-
getTrunkAddressing
-
setTitle
-
getTitle
-
setPagerPhoneNumber
-
getPagerPhoneNumber
-
setMobilePhoneNumber
-
getMobilePhoneNumber
-
setEmailAddress
-
getEmailAddress
-
setYahooId
-
getYahooId
-
setAddressLocation
-
getAddressLocation
-
setAddress
-
getAddress
-
setNetworkClassOfService
-
getNetworkClassOfService
-
setAlternateUserId
-
getAlternateUserId
-
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>
-