Class UserCallNotify.UserCallNotifyAddCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserCallNotify.UserCallNotifyAddCriteriaRequest
- Enclosing class:
- UserCallNotify
public static class UserCallNotify.UserCallNotifyAddCriteriaRequest
extends Request<DefaultResponse>
Add a criteria to the user's call notify service. The following elements are only used in AS data mode: callToNumber For the callToNumber, 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 @NotNull Booleanprotected @Valid CallToNumber[]protected @NotNull @Size(min=1,max=50) Stringprotected @NotNull @Valid CriteriaFromDnprotected @Valid HolidayScheduleprotected @Valid TimeScheduleprotected @NotNull @Valid BroadWorksUser -
Constructor Summary
ConstructorsConstructorDescriptionUserCallNotifyAddCriteriaRequest(BroadWorksUser user, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria) -
Method Summary
Modifier and TypeMethodDescriptionvoidForms the XML Document for this Request Object.getEmptyObject(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setBlacklisted(Boolean blacklisted) setCallToNumber(CallToNumber... callToNumber) setCriteriaName(String criteriaName) setFromDnCriteria(CriteriaFromDn fromDnCriteria) setHolidaySchedule(HolidaySchedule holidaySchedule) 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
-
timeSchedule
-
holidaySchedule
-
blacklisted
-
fromDnCriteria
-
callToNumber
-
-
Constructor Details
-
UserCallNotifyAddCriteriaRequest
public UserCallNotifyAddCriteriaRequest() -
UserCallNotifyAddCriteriaRequest
public UserCallNotifyAddCriteriaRequest(BroadWorksUser user, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria)
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setCriteriaName
-
getCriteriaName
-
setTimeSchedule
-
getTimeSchedule
-
setHolidaySchedule
public UserCallNotify.UserCallNotifyAddCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
-
getBlacklisted
-
setFromDnCriteria
public UserCallNotify.UserCallNotifyAddCriteriaRequest setFromDnCriteria(CriteriaFromDn fromDnCriteria) -
getFromDnCriteria
-
setCallToNumber
public UserCallNotify.UserCallNotifyAddCriteriaRequest setCallToNumber(CallToNumber... callToNumber) -
getCallToNumber
-
getEmptyObject
public static UserCallNotify.UserCallNotifyAddCriteriaRequest 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>
-