Package co.ecg.alpaca.toolkit.generated
Class BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest
- Enclosing class:
- BroadWorksAnywherePortal
public static class BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest extends Request<DefaultResponse>
Modify selective criteria for the user's BroadWorks Anywhere phone number. The following elements are only used in AS data mode: callToNumbers 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
Fields Modifier and Type Field Description protected java.lang.Boolean
blacklisted
protected java.util.Optional<@Valid ReplacementCallToNumberList>
callToNumberList
protected @NotNull @Size(min=1,max=50) java.lang.String
criteriaName
protected @Valid CriteriaFromDnModify
fromDnCriteria
protected java.util.Optional<@Valid HolidaySchedule>
holidaySchedule
protected @Size(min=1,max=50) java.lang.String
newCriteriaName
protected @NotNull @Size(min=1,max=23) java.lang.String
phoneNumber
protected java.util.Optional<@Valid TimeSchedule>
timeSchedule
protected @NotNull @Valid BroadWorksUser
user
-
Constructor Summary
Constructors Constructor Description UserBroadWorksAnywhereModifySelectiveCriteriaRequest()
UserBroadWorksAnywhereModifySelectiveCriteriaRequest(BroadWorksUser user, java.lang.String phoneNumber, java.lang.String criteriaName)
-
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 Details
-
user
-
phoneNumber
@NotNull @Size(min=1, max=23) protected @NotNull @Size(min=1,max=23) java.lang.String phoneNumber -
criteriaName
@NotNull @Size(min=1, max=50) protected @NotNull @Size(min=1,max=50) java.lang.String criteriaName -
newCriteriaName
@Size(min=1, max=50) protected @Size(min=1,max=50) java.lang.String newCriteriaName -
timeSchedule
-
fromDnCriteria
-
holidaySchedule
-
blacklisted
protected java.lang.Boolean blacklisted -
callToNumberList
-
-
Constructor Details
-
UserBroadWorksAnywhereModifySelectiveCriteriaRequest
public UserBroadWorksAnywhereModifySelectiveCriteriaRequest() -
UserBroadWorksAnywhereModifySelectiveCriteriaRequest
public UserBroadWorksAnywhereModifySelectiveCriteriaRequest(BroadWorksUser user, java.lang.String phoneNumber, java.lang.String criteriaName)
-
-
Method Details
-
setUser
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setUser(BroadWorksUser user) -
getBroadWorksUser
-
setPhoneNumber
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setPhoneNumber(java.lang.String phoneNumber) -
getPhoneNumber
public java.lang.String getPhoneNumber() -
setCriteriaName
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setCriteriaName(java.lang.String criteriaName) -
getCriteriaName
public java.lang.String getCriteriaName() -
setNewCriteriaName
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setNewCriteriaName(java.lang.String newCriteriaName) -
getNewCriteriaName
public java.lang.String getNewCriteriaName() -
setTimeSchedule
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
setFromDnCriteria
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setFromDnCriteria(CriteriaFromDnModify fromDnCriteria) -
getFromDnCriteria
-
setHolidaySchedule
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setBlacklisted(java.lang.Boolean blacklisted) -
getBlacklisted
public java.lang.Boolean getBlacklisted() -
setCallToNumberList
public BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest setCallToNumberList(ReplacementCallToNumberList callToNumberList) -
getCallToNumberList
-
getEmptyObject
public static BroadWorksAnywherePortal.UserBroadWorksAnywhereModifySelectiveCriteriaRequest 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>
-