Class UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest
- Enclosing class:
- UserBroadWorksMobility
@Choice(minOccurs=0,value={@ChoiceGroup("accessDeviceEndpoint"),@ChoiceGroup("outboundAlternateNumber")})
public static class UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest
extends Request<DefaultResponse>
Add a mobile identity to the user's list of mobile identities. The response is either a SuccessResponse or an ErrorResponse. The request fails when the devicesToRing is set to Mobile and the mobileNumberAlerted list is empty.
- 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 @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @Size(min=1,max=40) Stringprotected @NotNull BroadWorksMobilityPhoneToRingprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @Valid ScheduleGlobalKeyprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull Booleanprotected @NotNull @Size(min=1,max=23) Stringprotected String[]protected @Size(min=1,max=161) Stringprotected @NotNull Booleanprotected @Valid ScheduleGlobalKeyprotected @NotNull Booleanprotected @NotNull @Valid BroadWorksUserprotected @NotNull BroadWorksMobilityUserSettingLevel -
Constructor Summary
ConstructorsConstructorDescriptionUserBroadWorksMobilityMobileIdentityConsolidatedAddRequest(BroadWorksUser user, String mobileNumber, Boolean isPrimary, Boolean enableAlerting, Boolean alertAgentCalls, Boolean alertClickToDialCalls, Boolean alertGroupPagingCalls, Boolean useMobilityCallingLineID, Boolean enableDiversionInhibitor, Boolean requireAnswerConfirmation, Boolean broadworksCallControl, BroadWorksMobilityUserSettingLevel useSettingLevel, Boolean denyCallOriginations, Boolean denyCallTerminations, BroadWorksMobilityPhoneToRing devicesToRing, Boolean includeSharedCallAppearance, Boolean includeBroadworksAnywhere, Boolean includeExecutiveAssistant, Boolean enableCallAnchoring, Boolean enableDirectRouting, Boolean markCDRAsEnterpriseGroupCalls) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.String[]setAccessDeviceEndpoint(ConsolidatedSharedCallAppearanceAccessDeviceMultipleIdentityEndpointAdd22 accessDeviceEndpoint) setAlertAgentCalls(Boolean alertAgentCalls) setAlertClickToDialCalls(Boolean alertClickToDialCalls) setAlertGroupPagingCalls(Boolean alertGroupPagingCalls) setBroadworksCallControl(Boolean broadworksCallControl) setDenyCallOriginations(Boolean denyCallOriginations) setDenyCallTerminations(Boolean denyCallTerminations) setDescription(String description) setDevicesToRing(BroadWorksMobilityPhoneToRing devicesToRing) setEnableAlerting(Boolean enableAlerting) setEnableCallAnchoring(Boolean enableCallAnchoring) setEnableDirectRouting(Boolean enableDirectRouting) setEnableDiversionInhibitor(Boolean enableDiversionInhibitor) setHolidaySchedule(ScheduleGlobalKey holidaySchedule) setIncludeBroadworksAnywhere(Boolean includeBroadworksAnywhere) setIncludeExecutiveAssistant(Boolean includeExecutiveAssistant) setIncludeSharedCallAppearance(Boolean includeSharedCallAppearance) setIsPrimary(Boolean isPrimary) setMarkCDRAsEnterpriseGroupCalls(Boolean markCDRAsEnterpriseGroupCalls) setMobileNumber(String mobileNumber) setMobileNumberAlerted(String... mobileNumberAlerted) setOutboundAlternateNumber(String outboundAlternateNumber) setRequireAnswerConfirmation(Boolean requireAnswerConfirmation) setTimeSchedule(ScheduleGlobalKey timeSchedule) setUseMobilityCallingLineID(Boolean useMobilityCallingLineID) setUser(BroadWorksUser user) setUseSettingLevel(BroadWorksMobilityUserSettingLevel useSettingLevel) 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
-
mobileNumber
-
description
-
isPrimary
-
enableAlerting
-
alertAgentCalls
-
alertClickToDialCalls
-
alertGroupPagingCalls
-
useMobilityCallingLineID
-
enableDiversionInhibitor
-
requireAnswerConfirmation
-
broadworksCallControl
-
useSettingLevel
-
denyCallOriginations
-
denyCallTerminations
-
devicesToRing
-
includeBroadworksAnywhere
-
includeExecutiveAssistant
-
mobileNumberAlerted
-
enableCallAnchoring
-
timeSchedule
-
holidaySchedule
-
accessDeviceEndpoint
@Valid protected @Valid ConsolidatedSharedCallAppearanceAccessDeviceMultipleIdentityEndpointAdd22 accessDeviceEndpoint -
outboundAlternateNumber
-
enableDirectRouting
-
markCDRAsEnterpriseGroupCalls
-
-
Constructor Details
-
UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest
public UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest() -
UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest
public UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest(BroadWorksUser user, String mobileNumber, Boolean isPrimary, Boolean enableAlerting, Boolean alertAgentCalls, Boolean alertClickToDialCalls, Boolean alertGroupPagingCalls, Boolean useMobilityCallingLineID, Boolean enableDiversionInhibitor, Boolean requireAnswerConfirmation, Boolean broadworksCallControl, BroadWorksMobilityUserSettingLevel useSettingLevel, Boolean denyCallOriginations, Boolean denyCallTerminations, BroadWorksMobilityPhoneToRing devicesToRing, Boolean includeSharedCallAppearance, Boolean includeBroadworksAnywhere, Boolean includeExecutiveAssistant, Boolean enableCallAnchoring, Boolean enableDirectRouting, Boolean markCDRAsEnterpriseGroupCalls)
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setMobileNumber
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setMobileNumber(String mobileNumber) -
getMobileNumber
-
setDescription
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setDescription(String description) -
getDescription
-
setIsPrimary
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setIsPrimary(Boolean isPrimary) -
getIsPrimary
-
setEnableAlerting
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setEnableAlerting(Boolean enableAlerting) -
getEnableAlerting
-
setAlertAgentCalls
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setAlertAgentCalls(Boolean alertAgentCalls) -
getAlertAgentCalls
-
setAlertClickToDialCalls
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setAlertClickToDialCalls(Boolean alertClickToDialCalls) -
getAlertClickToDialCalls
-
setAlertGroupPagingCalls
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setAlertGroupPagingCalls(Boolean alertGroupPagingCalls) -
getAlertGroupPagingCalls
-
setUseMobilityCallingLineID
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setUseMobilityCallingLineID(Boolean useMobilityCallingLineID) -
getUseMobilityCallingLineID
-
setEnableDiversionInhibitor
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setEnableDiversionInhibitor(Boolean enableDiversionInhibitor) -
getEnableDiversionInhibitor
-
setRequireAnswerConfirmation
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setRequireAnswerConfirmation(Boolean requireAnswerConfirmation) -
getRequireAnswerConfirmation
-
setBroadworksCallControl
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setBroadworksCallControl(Boolean broadworksCallControl) -
getBroadworksCallControl
-
setUseSettingLevel
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setUseSettingLevel(BroadWorksMobilityUserSettingLevel useSettingLevel) -
getUseSettingLevel
-
setDenyCallOriginations
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setDenyCallOriginations(Boolean denyCallOriginations) -
getDenyCallOriginations
-
setDenyCallTerminations
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setDenyCallTerminations(Boolean denyCallTerminations) -
getDenyCallTerminations
-
setDevicesToRing
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setDevicesToRing(BroadWorksMobilityPhoneToRing devicesToRing) -
getDevicesToRing
-
setIncludeBroadworksAnywhere
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setIncludeBroadworksAnywhere(Boolean includeBroadworksAnywhere) -
getIncludeBroadworksAnywhere
-
setIncludeExecutiveAssistant
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setIncludeExecutiveAssistant(Boolean includeExecutiveAssistant) -
getIncludeExecutiveAssistant
-
setMobileNumberAlerted
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setMobileNumberAlerted(String... mobileNumberAlerted) -
getMobileNumberAlerted
-
setEnableCallAnchoring
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setEnableCallAnchoring(Boolean enableCallAnchoring) -
getEnableCallAnchoring
-
setTimeSchedule
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setTimeSchedule(ScheduleGlobalKey timeSchedule) -
getTimeSchedule
-
setHolidaySchedule
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setHolidaySchedule(ScheduleGlobalKey holidaySchedule) -
getHolidaySchedule
-
getAccessDeviceEndpoint
public ConsolidatedSharedCallAppearanceAccessDeviceMultipleIdentityEndpointAdd22 getAccessDeviceEndpoint() -
setOutboundAlternateNumber
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setOutboundAlternateNumber(String outboundAlternateNumber) -
getOutboundAlternateNumber
-
setEnableDirectRouting
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setEnableDirectRouting(Boolean enableDirectRouting) -
getEnableDirectRouting
-
setMarkCDRAsEnterpriseGroupCalls
public UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest setMarkCDRAsEnterpriseGroupCalls(Boolean markCDRAsEnterpriseGroupCalls) -
getMarkCDRAsEnterpriseGroupCalls
-
getEmptyObject
public static UserBroadWorksMobility.UserBroadWorksMobilityMobileIdentityConsolidatedAddRequest 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>
-