Class UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.services.UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest
- Enclosing class:
- UserCustomRingback
public static class UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest
extends Request<DefaultResponse>
Add a criteria to the user's custom ringback service. 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 @Valid ExtendedMediaFileLevelResource20
protected @NotNull ExtendedFileResourceSelection
protected @NotNull Boolean
protected @Valid CallToNumber[]
protected @Valid ExtendedMediaFileLevelResource20
protected ExtendedFileResourceSelection
protected @Valid ExtendedMediaFileLevelResource20
protected ExtendedFileResourceSelection
protected @NotNull @Size(min=1,max=50) String
protected @NotNull @Valid CriteriaFromDn
protected @Valid HolidaySchedule
protected @Valid TimeSchedule
protected @NotNull @Valid BroadWorksUser
protected @Valid ExtendedMediaFileLevelResource20
protected @NotNull ExtendedFileResourceSelection
-
Constructor Summary
ConstructorsConstructorDescriptionUserCustomRingbackUserAddCriteriaRequest
(BroadWorksUser user, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria, ExtendedFileResourceSelection audioSelection, ExtendedFileResourceSelection videoSelection) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAudioFile
(ExtendedMediaFileLevelResource20 audioFile) setAudioSelection
(ExtendedFileResourceSelection audioSelection) setBlacklisted
(Boolean blacklisted) setCallToNumber
(CallToNumber... callToNumber) setCallWaitingAudioFile
(ExtendedMediaFileLevelResource20 callWaitingAudioFile) setCallWaitingAudioSelection
(ExtendedFileResourceSelection callWaitingAudioSelection) setCallWaitingVideoFile
(ExtendedMediaFileLevelResource20 callWaitingVideoFile) setCallWaitingVideoSelection
(ExtendedFileResourceSelection callWaitingVideoSelection) setCriteriaName
(String criteriaName) setFromDnCriteria
(CriteriaFromDn fromDnCriteria) setHolidaySchedule
(HolidaySchedule holidaySchedule) setTimeSchedule
(TimeSchedule timeSchedule) setUser
(BroadWorksUser user) setVideoFile
(ExtendedMediaFileLevelResource20 videoFile) setVideoSelection
(ExtendedFileResourceSelection videoSelection) 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
-
audioSelection
-
audioFile
-
videoSelection
-
videoFile
-
callWaitingAudioSelection
-
callWaitingAudioFile
-
callWaitingVideoSelection
-
callWaitingVideoFile
-
-
Constructor Details
-
UserCustomRingbackUserAddCriteriaRequest
public UserCustomRingbackUserAddCriteriaRequest() -
UserCustomRingbackUserAddCriteriaRequest
public UserCustomRingbackUserAddCriteriaRequest(BroadWorksUser user, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria, ExtendedFileResourceSelection audioSelection, ExtendedFileResourceSelection videoSelection)
-
-
Method Details
-
setUser
-
getBroadWorksUser
-
setCriteriaName
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setTimeSchedule
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
setHolidaySchedule
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setBlacklisted(Boolean blacklisted) -
getBlacklisted
-
setFromDnCriteria
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setFromDnCriteria(CriteriaFromDn fromDnCriteria) -
getFromDnCriteria
-
setCallToNumber
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCallToNumber(CallToNumber... callToNumber) -
getCallToNumber
-
setAudioSelection
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setAudioSelection(ExtendedFileResourceSelection audioSelection) -
getAudioSelection
-
setAudioFile
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setAudioFile(ExtendedMediaFileLevelResource20 audioFile) -
getAudioFile
-
setVideoSelection
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setVideoSelection(ExtendedFileResourceSelection videoSelection) -
getVideoSelection
-
setVideoFile
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setVideoFile(ExtendedMediaFileLevelResource20 videoFile) -
getVideoFile
-
setCallWaitingAudioSelection
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCallWaitingAudioSelection(ExtendedFileResourceSelection callWaitingAudioSelection) -
getCallWaitingAudioSelection
-
setCallWaitingAudioFile
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCallWaitingAudioFile(ExtendedMediaFileLevelResource20 callWaitingAudioFile) -
getCallWaitingAudioFile
-
setCallWaitingVideoSelection
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCallWaitingVideoSelection(ExtendedFileResourceSelection callWaitingVideoSelection) -
getCallWaitingVideoSelection
-
setCallWaitingVideoFile
public UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest setCallWaitingVideoFile(ExtendedMediaFileLevelResource20 callWaitingVideoFile) -
getCallWaitingVideoFile
-
getEmptyObject
public static UserCustomRingback.UserCustomRingbackUserAddCriteriaRequest 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>
-