Class UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest
- Enclosing class:
- UserPreAlertingAnnouncement
public static class UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest
extends Request<DefaultResponse>
Modify a criteria for the user's pre-alerting 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 Boolean
protected Optional<@Valid ReplacementCallToNumberList>
protected @NotNull @Size(min=1,max=50) String
protected @Valid CriteriaFromDnModify
protected Optional<@Valid HolidaySchedule>
protected @Size(min=1,max=50) String
protected Optional<@Valid TimeSchedule>
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescriptionUserPreAlertingAnnouncementModifyCriteriaRequest
(BroadWorksUser user, String criteriaName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms 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>
setBlacklisted
(Boolean blacklisted) setCallToNumberList
(ReplacementCallToNumberList callToNumberList) setCriteriaName
(String criteriaName) setFromDnCriteria
(CriteriaFromDnModify 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
-
blacklisted
-
fromDnCriteria
-
callToNumberList
-
-
Constructor Details
-
UserPreAlertingAnnouncementModifyCriteriaRequest
public UserPreAlertingAnnouncementModifyCriteriaRequest() -
UserPreAlertingAnnouncementModifyCriteriaRequest
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setCriteriaName
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setNewCriteriaName
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setNewCriteriaName(String newCriteriaName) -
getNewCriteriaName
-
unsetTimeSchedule
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest unsetTimeSchedule() -
setTimeSchedule
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
unsetHolidaySchedule
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest unsetHolidaySchedule() -
setHolidaySchedule
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setBlacklisted(Boolean blacklisted) -
getBlacklisted
-
setFromDnCriteria
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setFromDnCriteria(CriteriaFromDnModify fromDnCriteria) -
getFromDnCriteria
-
unsetCallToNumberList
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest unsetCallToNumberList() -
setCallToNumberList
public UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest setCallToNumberList(ReplacementCallToNumberList callToNumberList) -
getCallToNumberList
-
getEmptyObject
public static UserPreAlertingAnnouncement.UserPreAlertingAnnouncementModifyCriteriaRequest 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>
-