public static class User.UserAddRequest17sp4 extends Request<Response.DefaultResponse>
Constructor and Description |
---|
UserAddRequest17sp4(BroadWorksServer bws)
Default Constructor -- Not Guaranteed to work without checking Request validity with isValid()
|
UserAddRequest17sp4(BroadWorksServer bws,
String serviceProviderId,
String groupId,
String userId,
String lastName,
String firstName,
String callingLineIdLastName,
String callingLineIdFirstName,
String password) |
appendChild, appendChild, appendChild, asyncFire, createElement, createNilElement, createTextElement, fire, fire, getBroadWorksServer, getCommandType, getDomDocument, getResponseClass, isMemberOfBundle, isValid, run, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setMemberOfBundle, setRequestId, setResponseClass, setRootElement, toString, validate
@Size(min=1, max=30) public String serviceProviderId
public transient boolean serviceProviderIdIsModified
@Size(min=1, max=30) public String groupId
public transient boolean groupIdIsModified
@Pattern(regexp="[a-zA-Z0-9._!~*\'()+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}") @Size(min=1, max=161) public String userId
public transient boolean userIdIsModified
@Size(min=1, max=30) public String lastName
public transient boolean lastNameIsModified
@Size(min=1, max=30) public String firstName
public transient boolean firstNameIsModified
@Size(min=1, max=30) public String callingLineIdLastName
public transient boolean callingLineIdLastNameIsModified
@Size(min=1, max=30) public String callingLineIdFirstName
public transient boolean callingLineIdFirstNameIsModified
public NameDialingName nameDialingName
public transient boolean nameDialingNameIsModified
@Size(min=1, max=30) public String hiraganaLastName
public transient boolean hiraganaLastNameIsModified
@Size(min=1, max=30) public String hiraganaFirstName
public transient boolean hiraganaFirstNameIsModified
@Size(min=1, max=23) public String phoneNumber
public transient boolean phoneNumberIsModified
@Size(min=2, max=20) public String extension
public transient boolean extensionIsModified
@Size(min=1, max=23) public String callingLineIdPhoneNumber
public transient boolean callingLineIdPhoneNumberIsModified
@Size(min=1, max=60) public String password
public transient boolean passwordIsModified
public DepartmentKey department
public transient boolean departmentIsModified
@Size(min=1, max=40) public String language
public transient boolean languageIsModified
@Size(min=1, max=127) public String timeZone
public transient boolean timeZoneIsModified
@StringArrayElementSize(min=1, max=161) public String[] alias
public transient boolean aliasIsModified
public AccessDeviceMultipleContactEndpointAdd accessDeviceEndpoint
public transient boolean accessDeviceEndpointIsModified
public TrunkAddressingMultipleContactAdd trunkAddressing
public transient boolean trunkAddressingIsModified
@Size(min=1, max=50) public String title
public transient boolean titleIsModified
@Size(min=1, max=30) public String pagerPhoneNumber
public transient boolean pagerPhoneNumberIsModified
@Size(min=1, max=30) public String mobilePhoneNumber
public transient boolean mobilePhoneNumberIsModified
@Size(min=1, max=80) public String emailAddress
public transient boolean emailAddressIsModified
@Size(min=1, max=50) public String yahooId
public transient boolean yahooIdIsModified
@Size(min=1, max=80) public String addressLocation
public transient boolean addressLocationIsModified
public StreetAddress address
public transient boolean addressIsModified
@Size(min=1, max=40) public String networkClassOfService
public transient boolean networkClassOfServiceIsModified
public UserAddRequest17sp4(BroadWorksServer bws, String serviceProviderId, String groupId, String userId, String lastName, String firstName, String callingLineIdLastName, String callingLineIdFirstName, String password)
public UserAddRequest17sp4(BroadWorksServer bws)
bws
- The BroadWorksServer to use for the Requestpublic User.UserAddRequest17sp4 setServiceProviderId(String serviceProviderId)
public String getServiceProviderId()
public User.UserAddRequest17sp4 setGroupId(String groupId)
public String getGroupId()
public User.UserAddRequest17sp4 setUserId(String userId)
public String getUserId()
public User.UserAddRequest17sp4 setLastName(String lastName)
public String getLastName()
public User.UserAddRequest17sp4 setFirstName(String firstName)
public String getFirstName()
public User.UserAddRequest17sp4 setCallingLineIdLastName(String callingLineIdLastName)
public String getCallingLineIdLastName()
public User.UserAddRequest17sp4 setCallingLineIdFirstName(String callingLineIdFirstName)
public String getCallingLineIdFirstName()
public User.UserAddRequest17sp4 setNameDialingName(NameDialingName nameDialingName)
public NameDialingName getNameDialingName()
public User.UserAddRequest17sp4 setHiraganaLastName(String hiraganaLastName)
public String getHiraganaLastName()
public User.UserAddRequest17sp4 setHiraganaFirstName(String hiraganaFirstName)
public String getHiraganaFirstName()
public User.UserAddRequest17sp4 setPhoneNumber(String phoneNumber)
public String getPhoneNumber()
public User.UserAddRequest17sp4 setExtension(String extension)
public String getExtension()
public User.UserAddRequest17sp4 setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber)
public String getCallingLineIdPhoneNumber()
public User.UserAddRequest17sp4 setPassword(String password)
public String getPassword()
public User.UserAddRequest17sp4 setDepartment(DepartmentKey department)
public DepartmentKey getDepartment()
public User.UserAddRequest17sp4 setLanguage(String language)
public String getLanguage()
public User.UserAddRequest17sp4 setTimeZone(String timeZone)
public String getTimeZone()
public User.UserAddRequest17sp4 setAlias(String... alias)
public String[] getAlias()
public User.UserAddRequest17sp4 setAccessDeviceEndpoint(AccessDeviceMultipleContactEndpointAdd accessDeviceEndpoint)
public AccessDeviceMultipleContactEndpointAdd getAccessDeviceEndpoint()
public User.UserAddRequest17sp4 setTrunkAddressing(TrunkAddressingMultipleContactAdd trunkAddressing)
public TrunkAddressingMultipleContactAdd getTrunkAddressing()
public User.UserAddRequest17sp4 setTitle(String title)
public String getTitle()
public User.UserAddRequest17sp4 setPagerPhoneNumber(String pagerPhoneNumber)
public String getPagerPhoneNumber()
public User.UserAddRequest17sp4 setMobilePhoneNumber(String mobilePhoneNumber)
public String getMobilePhoneNumber()
public User.UserAddRequest17sp4 setEmailAddress(String emailAddress)
public String getEmailAddress()
public User.UserAddRequest17sp4 setYahooId(String yahooId)
public String getYahooId()
public User.UserAddRequest17sp4 setAddressLocation(String addressLocation)
public String getAddressLocation()
public User.UserAddRequest17sp4 setAddress(StreetAddress address)
public StreetAddress getAddress()
public User.UserAddRequest17sp4 setNetworkClassOfService(String networkClassOfService)
public String getNetworkClassOfService()
public void formRequest() throws RequestException
formRequest
in class Request<Response.DefaultResponse>
RequestException
Copyright © 2016 ECG, Inc. All rights reserved.