Class UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest
- Enclosing class:
- UserCallForwardingSelective
public static class UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest
extends Request<DefaultResponse>
Modify a criteria for the user's call forwarding selective service. The following elements are only used in AS data mode: callToNumber For the callToNumbers in the callToNumberList, the extension element is not used and the number element is only used when the type is BroadWorks Mobility. 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
FieldsModifier and TypeFieldDescriptionprotected Optional<@Valid ReplacementCallToNumberList>protected @NotNull @Size(min=1,max=50) Stringprotected CallForwardingSelectiveNumberSelection16protected @Valid CriteriaFromDnModify23protected Optional<@Valid HolidaySchedule>protected @Size(min=1,max=50) Stringprotected Optional<@Valid TimeSchedule>protected @NotNull @Valid BroadWorksUser -
Constructor Summary
ConstructorsConstructorDescriptionUserCallForwardingSelectiveModifyCriteriaRequest(BroadWorksUser user, String criteriaName) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.Optional<@Valid ReplacementCallToNumberList>getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.Optional<@Valid HolidaySchedule>Optional<@Valid TimeSchedule>setCallToNumberList(ReplacementCallToNumberList callToNumberList) setCriteriaName(String criteriaName) setForwardToNumberSelection(CallForwardingSelectiveNumberSelection16 forwardToNumberSelection) setForwardToPhoneNumber(String forwardToPhoneNumber) setFromDnCriteria(CriteriaFromDnModify23 fromDnCriteria) setHolidaySchedule(HolidaySchedule holidaySchedule) setNewCriteriaName(String newCriteriaName) setTimeSchedule(TimeSchedule timeSchedule) setUser(BroadWorksUser user) 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
-
criteriaName
-
newCriteriaName
-
timeSchedule
-
holidaySchedule
-
forwardToNumberSelection
-
forwardToPhoneNumber
-
fromDnCriteria
-
callToNumberList
-
-
Constructor Details
-
UserCallForwardingSelectiveModifyCriteriaRequest
public UserCallForwardingSelectiveModifyCriteriaRequest() -
UserCallForwardingSelectiveModifyCriteriaRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setCriteriaName
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setNewCriteriaName
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setNewCriteriaName(String newCriteriaName) -
getNewCriteriaName
-
unsetTimeSchedule
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest unsetTimeSchedule() -
setTimeSchedule
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
unsetHolidaySchedule
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest unsetHolidaySchedule() -
setHolidaySchedule
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setForwardToNumberSelection
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setForwardToNumberSelection(CallForwardingSelectiveNumberSelection16 forwardToNumberSelection) -
getForwardToNumberSelection
-
unsetForwardToPhoneNumber
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest unsetForwardToPhoneNumber() -
setForwardToPhoneNumber
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setForwardToPhoneNumber(String forwardToPhoneNumber) -
getForwardToPhoneNumber
-
setFromDnCriteria
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setFromDnCriteria(CriteriaFromDnModify23 fromDnCriteria) -
getFromDnCriteria
-
unsetCallToNumberList
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest unsetCallToNumberList() -
setCallToNumberList
public UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest setCallToNumberList(ReplacementCallToNumberList callToNumberList) -
getCallToNumberList
-
getEmptyObject
public static UserCallForwardingSelective.UserCallForwardingSelectiveModifyCriteriaRequest 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>
-