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
Fields Modifier and Type Field Description protected @NotNull Booleanblacklistedprotected @Valid CallToNumber[]callToNumberprotected @NotNull @Size(min=1,max=50) StringcriteriaNameprotected @NotNull @Valid SelectiveCallRejectionCriteriaCallTypefromDnCriteriaprotected @Valid HolidayScheduleholidayScheduleprotected @Valid TimeScheduletimeScheduleprotected @NotNull @Valid BroadWorksUseruser
-
Constructor Summary
Constructors Constructor Description UserSelectiveCallRejectionAddCriteriaRequest()UserSelectiveCallRejectionAddCriteriaRequest(BroadWorksUser user, String criteriaName, SelectiveCallRejectionCriteriaCallType fromDnCriteria, Boolean blacklisted)
-
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 Detail
-
user
@NotNull @Valid protected transient @NotNull @Valid BroadWorksUser user
-
criteriaName
@NotNull @Size(min=1, max=50) protected @NotNull @Size(min=1,max=50) String criteriaName
-
timeSchedule
@Valid protected @Valid TimeSchedule timeSchedule
-
fromDnCriteria
@NotNull @Valid protected @NotNull @Valid SelectiveCallRejectionCriteriaCallType fromDnCriteria
-
holidaySchedule
@Valid protected @Valid HolidaySchedule holidaySchedule
-
blacklisted
@NotNull protected @NotNull Boolean blacklisted
-
callToNumber
@Valid protected @Valid CallToNumber[] callToNumber
-
-
Constructor Detail
-
UserSelectiveCallRejectionAddCriteriaRequest
public UserSelectiveCallRejectionAddCriteriaRequest()
-
UserSelectiveCallRejectionAddCriteriaRequest
public UserSelectiveCallRejectionAddCriteriaRequest(BroadWorksUser user, String criteriaName, SelectiveCallRejectionCriteriaCallType fromDnCriteria, Boolean blacklisted)
-
-
Method Detail
-
setUser
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setUser(BroadWorksUser user)
-
getBroadWorksUser
public BroadWorksUser getBroadWorksUser()
-
setCriteriaName
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setCriteriaName(String criteriaName)
-
getCriteriaName
public String getCriteriaName()
-
setTimeSchedule
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule)
-
getTimeSchedule
public TimeSchedule getTimeSchedule()
-
setFromDnCriteria
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setFromDnCriteria(SelectiveCallRejectionCriteriaCallType fromDnCriteria)
-
getFromDnCriteria
public SelectiveCallRejectionCriteriaCallType getFromDnCriteria()
-
setHolidaySchedule
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule)
-
getHolidaySchedule
public HolidaySchedule getHolidaySchedule()
-
setBlacklisted
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setBlacklisted(Boolean blacklisted)
-
getBlacklisted
public Boolean getBlacklisted()
-
setCallToNumber
public UserSelectiveCallRejection.UserSelectiveCallRejectionAddCriteriaRequest setCallToNumber(CallToNumber... callToNumber)
-
getCallToNumber
public 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:
formRequestin classRequest<DefaultResponse>
-
-