Class GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest
-
- Enclosing class:
- GroupTrunkGroup
@ChoiceGroup("userPhoneNumbers") @ChoiceGroup("userExtensions") public static class GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest extends Request<DefaultResponse>
Add a user creation task for a trunk group. 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
Fields Modifier and Type Field Description protected @Size(min=1,max=80) StringcontactDomainprotected TrunkGroupUserCreationSIPURIFormatcontactFormatprotected @NotNull @Size(min=1,max=80) StringlinePortDomainprotected @NotNull TrunkGroupUserCreationSIPURIFormatlinePortFormatprotected @NotNull BooleanpopulateContactprotected @NotNull BooleanpopulateExtensionprotected String[]servicePackNameprotected @NotNull @Size(min=1,max=80) StringtaskNameprotected @NotNull @Valid TrunkGroupKeytrunkGroupKeyprotected @Valid UserExtensionsuserExtensionsprotected @NotNull @Size(min=1,max=80) StringuserIdDomainprotected @NotNull TrunkGroupUserCreationUserIdFormatuserIdFormatprotected @Valid UserPhoneNumbersuserPhoneNumbersprotected UserService[]userService
-
Constructor Summary
-
Method Summary
-
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, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
trunkGroupKey
@NotNull @Valid protected @NotNull @Valid TrunkGroupKey trunkGroupKey
-
taskName
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String taskName
-
userIdFormat
@NotNull protected @NotNull TrunkGroupUserCreationUserIdFormat userIdFormat
-
userIdDomain
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String userIdDomain
-
populateExtension
@NotNull protected @NotNull Boolean populateExtension
-
linePortFormat
@NotNull protected @NotNull TrunkGroupUserCreationSIPURIFormat linePortFormat
-
linePortDomain
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String linePortDomain
-
populateContact
@NotNull protected @NotNull Boolean populateContact
-
contactFormat
protected TrunkGroupUserCreationSIPURIFormat contactFormat
-
contactDomain
@Size(min=1, max=80) protected @Size(min=1,max=80) String contactDomain
-
userPhoneNumbers
@Valid protected @Valid UserPhoneNumbers userPhoneNumbers
-
userExtensions
@Valid protected @Valid UserExtensions userExtensions
-
servicePackName
@StringArrayElementSize(min=1, max=80) protected String[] servicePackName
-
userService
protected UserService[] userService
-
-
Constructor Detail
-
GroupTrunkGroupUserCreationTaskAddRequest
public GroupTrunkGroupUserCreationTaskAddRequest()
-
GroupTrunkGroupUserCreationTaskAddRequest
public GroupTrunkGroupUserCreationTaskAddRequest(BroadWorksServer broadWorksServer, TrunkGroupKey trunkGroupKey, String taskName, TrunkGroupUserCreationUserIdFormat userIdFormat, String userIdDomain, Boolean populateExtension, TrunkGroupUserCreationSIPURIFormat linePortFormat, String linePortDomain, Boolean populateContact)
-
GroupTrunkGroupUserCreationTaskAddRequest
public GroupTrunkGroupUserCreationTaskAddRequest(BroadWorksServer broadWorksServer, UserPhoneNumbers userPhoneNumbers, TrunkGroupKey trunkGroupKey, String taskName, TrunkGroupUserCreationUserIdFormat userIdFormat, String userIdDomain, Boolean populateExtension, TrunkGroupUserCreationSIPURIFormat linePortFormat, String linePortDomain, Boolean populateContact)
-
GroupTrunkGroupUserCreationTaskAddRequest
public GroupTrunkGroupUserCreationTaskAddRequest(BroadWorksServer broadWorksServer, UserExtensions userExtensions, TrunkGroupKey trunkGroupKey, String taskName, TrunkGroupUserCreationUserIdFormat userIdFormat, String userIdDomain, Boolean populateExtension, TrunkGroupUserCreationSIPURIFormat linePortFormat, String linePortDomain, Boolean populateContact)
-
-
Method Detail
-
setTrunkGroupKey
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setTrunkGroupKey(TrunkGroupKey trunkGroupKey)
-
getTrunkGroupKey
public TrunkGroupKey getTrunkGroupKey()
-
setTaskName
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setTaskName(String taskName)
-
getTaskName
public String getTaskName()
-
setUserIdFormat
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setUserIdFormat(TrunkGroupUserCreationUserIdFormat userIdFormat)
-
getUserIdFormat
public TrunkGroupUserCreationUserIdFormat getUserIdFormat()
-
setUserIdDomain
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setUserIdDomain(String userIdDomain)
-
getUserIdDomain
public String getUserIdDomain()
-
setPopulateExtension
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setPopulateExtension(Boolean populateExtension)
-
getPopulateExtension
public Boolean getPopulateExtension()
-
setLinePortFormat
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setLinePortFormat(TrunkGroupUserCreationSIPURIFormat linePortFormat)
-
getLinePortFormat
public TrunkGroupUserCreationSIPURIFormat getLinePortFormat()
-
setLinePortDomain
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setLinePortDomain(String linePortDomain)
-
getLinePortDomain
public String getLinePortDomain()
-
setPopulateContact
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setPopulateContact(Boolean populateContact)
-
getPopulateContact
public Boolean getPopulateContact()
-
setContactFormat
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setContactFormat(TrunkGroupUserCreationSIPURIFormat contactFormat)
-
getContactFormat
public TrunkGroupUserCreationSIPURIFormat getContactFormat()
-
setContactDomain
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setContactDomain(String contactDomain)
-
getContactDomain
public String getContactDomain()
-
setUserPhoneNumbers
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setUserPhoneNumbers(UserPhoneNumbers userPhoneNumbers)
-
getUserPhoneNumbers
public UserPhoneNumbers getUserPhoneNumbers()
-
setUserExtensions
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setUserExtensions(UserExtensions userExtensions)
-
getUserExtensions
public UserExtensions getUserExtensions()
-
setServicePackName
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setServicePackName(String... servicePackName)
-
getServicePackName
public String[] getServicePackName()
-
setUserService
public GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest setUserService(UserService... userService)
-
getUserService
public UserService[] getUserService()
-
getEmptyObject
public static GroupTrunkGroup.GroupTrunkGroupUserCreationTaskAddRequest 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:
formRequestin classRequest<DefaultResponse>
-
-