Class UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest
- Enclosing class:
UserSelectiveCallRejection
public static class UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest
extends Request<DefaultResponse>
Add a criteria to the user's selective call rejection 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 Boolean
protected @Valid CallToNumber[]
protected @NotNull @Size(min=1,max=50) String
protected @NotNull @Valid SelectiveCallRejectionCriteriaCallType
protected @Valid HolidaySchedule
protected @Valid TimeSchedule
protected @NotNull @Valid BroadWorksUser
-
Constructor Summary
ConstructorsConstructorDescriptionUserSelectiveCallRejectionAddCriteriaRequest
(BroadWorksUser user, String criteriaName, SelectiveCallRejectionCriteriaCallType fromDnCriteria, Boolean blacklisted) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms 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
(SelectiveCallRejectionCriteriaCallType 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
-
fromDnCriteria
-
holidaySchedule
-
blacklisted
-
callToNumber
-
-
Constructor Details
-
UserSelectiveCallRejectionAddCriteriaRequest
public UserSelectiveCallRejectionAddCriteriaRequest() -
UserSelectiveCallRejectionAddCriteriaRequest
public UserSelectiveCallRejectionAddCriteriaRequest(BroadWorksUser user, String criteriaName, SelectiveCallRejectionCriteriaCallType fromDnCriteria, Boolean blacklisted)
-
-
Method Details
-
setUser
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setUser(BroadWorksUser user) -
getBroadWorksUser
-
setCriteriaName
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setTimeSchedule
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
setFromDnCriteria
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setFromDnCriteria(SelectiveCallRejectionCriteriaCallType fromDnCriteria) -
getFromDnCriteria
-
setHolidaySchedule
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setBlacklisted(Boolean blacklisted) -
getBlacklisted
-
setCallToNumber
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setCallToNumber(CallToNumber... callToNumber) -
getCallToNumber
-
getEmptyObject
public static UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest 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>
-