Class UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
-
- Enclosing class:
- UserVoiceMessaging
@Choice(minOccurs=0,value={@ChoiceGroup("useGroupDefaultMailServerFullMailboxLimit"),@ChoiceGroup("groupMailServerFullMailboxLimit")}) public static class UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest extends Request<DefaultResponse>
Modify the user's voice messaging advanced voice management service setting. The response is either a SuccessResponse or an 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) String
groupMailServerEmailAddress
protected VoiceMessagingMailboxLengthMinutes
groupMailServerFullMailboxLimit
protected @Size(min=1,max=60) String
groupMailServerPassword
protected @Size(min=1,max=80) String
groupMailServerUserId
protected VoiceMessagingUserMailServerSelection
mailServerSelection
protected @Size(min=1,max=80) String
personalMailServerEmailAddress
protected @Size(min=1,max=80) String
personalMailServerNetAddress
protected @Size(min=1,max=60) String
personalMailServerPassword
protected VoiceMessagingMailServerProtocol
personalMailServerProtocol
protected Boolean
personalMailServerRealDeleteForImap
protected @Size(min=1,max=80) String
personalMailServerUserId
protected @AssertTrue Boolean
useGroupDefaultMailServerFullMailboxLimit
protected @NotNull @Valid BroadWorksUser
user
-
Constructor Summary
Constructors Constructor Description UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest()
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest(BroadWorksUser user)
-
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, isIgnoreCache, isMemberOfBundle, isValid, setBroadWorksServer, setCommandElement, setCommandType, setDomDocument, setEcho, setIgnoreCache, setMemberOfBundle, setRequestId, setRequestTimeoutMillis, setResponseClass, setRetries, setRetryCodes, setRootElement, toString, validate
-
-
-
-
Field Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid BroadWorksUser user
-
mailServerSelection
protected VoiceMessagingUserMailServerSelection mailServerSelection
-
groupMailServerEmailAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String groupMailServerEmailAddress
-
groupMailServerUserId
@Size(min=1, max=80) protected @Size(min=1,max=80) String groupMailServerUserId
-
groupMailServerPassword
@Size(min=1, max=60) protected @Size(min=1,max=60) String groupMailServerPassword
-
useGroupDefaultMailServerFullMailboxLimit
@AssertTrue protected @AssertTrue Boolean useGroupDefaultMailServerFullMailboxLimit
-
groupMailServerFullMailboxLimit
protected VoiceMessagingMailboxLengthMinutes groupMailServerFullMailboxLimit
-
personalMailServerNetAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String personalMailServerNetAddress
-
personalMailServerProtocol
protected VoiceMessagingMailServerProtocol personalMailServerProtocol
-
personalMailServerRealDeleteForImap
protected Boolean personalMailServerRealDeleteForImap
-
personalMailServerEmailAddress
@Size(min=1, max=80) protected @Size(min=1,max=80) String personalMailServerEmailAddress
-
personalMailServerUserId
@Size(min=1, max=80) protected @Size(min=1,max=80) String personalMailServerUserId
-
personalMailServerPassword
@Size(min=1, max=60) protected @Size(min=1,max=60) String personalMailServerPassword
-
-
Constructor Detail
-
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
public UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest()
-
UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest
public UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest(BroadWorksUser user)
-
-
Method Detail
-
setUser
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setUser(BroadWorksUser user)
-
getBroadWorksUser
public BroadWorksUser getBroadWorksUser()
-
setMailServerSelection
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setMailServerSelection(VoiceMessagingUserMailServerSelection mailServerSelection)
-
getMailServerSelection
public VoiceMessagingUserMailServerSelection getMailServerSelection()
-
setGroupMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerEmailAddress(String groupMailServerEmailAddress)
-
getGroupMailServerEmailAddress
public String getGroupMailServerEmailAddress()
-
setGroupMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerUserId(String groupMailServerUserId)
-
getGroupMailServerUserId
public String getGroupMailServerUserId()
-
setGroupMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerPassword(String groupMailServerPassword)
-
getGroupMailServerPassword
public String getGroupMailServerPassword()
-
setFlagUseGroupDefaultMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setFlagUseGroupDefaultMailServerFullMailboxLimit()
-
useGroupDefaultMailServerFullMailboxLimitFlagExist
public boolean useGroupDefaultMailServerFullMailboxLimitFlagExist()
-
getUseGroupDefaultMailServerFullMailboxLimit
public Boolean getUseGroupDefaultMailServerFullMailboxLimit()
-
setGroupMailServerFullMailboxLimit
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setGroupMailServerFullMailboxLimit(VoiceMessagingMailboxLengthMinutes groupMailServerFullMailboxLimit)
-
getGroupMailServerFullMailboxLimit
public VoiceMessagingMailboxLengthMinutes getGroupMailServerFullMailboxLimit()
-
setPersonalMailServerNetAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerNetAddress(String personalMailServerNetAddress)
-
getPersonalMailServerNetAddress
public String getPersonalMailServerNetAddress()
-
setPersonalMailServerProtocol
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerProtocol(VoiceMessagingMailServerProtocol personalMailServerProtocol)
-
getPersonalMailServerProtocol
public VoiceMessagingMailServerProtocol getPersonalMailServerProtocol()
-
setPersonalMailServerRealDeleteForImap
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerRealDeleteForImap(Boolean personalMailServerRealDeleteForImap)
-
getPersonalMailServerRealDeleteForImap
public Boolean getPersonalMailServerRealDeleteForImap()
-
setPersonalMailServerEmailAddress
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerEmailAddress(String personalMailServerEmailAddress)
-
getPersonalMailServerEmailAddress
public String getPersonalMailServerEmailAddress()
-
setPersonalMailServerUserId
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerUserId(String personalMailServerUserId)
-
getPersonalMailServerUserId
public String getPersonalMailServerUserId()
-
setPersonalMailServerPassword
public UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest setPersonalMailServerPassword(String personalMailServerPassword)
-
getPersonalMailServerPassword
public String getPersonalMailServerPassword()
-
getEmptyObject
public static UserVoiceMessaging.UserVoiceMessagingUserModifyAdvancedVoiceManagementRequest 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<DefaultResponse>
-
-