Package co.ecg.alpaca.toolkit.generated
Class FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
- Enclosing class:
- FindMeFollowMe
public static class FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
extends Request<DefaultResponse>
Add a criteria to the Find-me/Follow-me alerting group. For the callToNumber, the extension and number elements are not used and the only types accepted for each number are Primary and Alternates. If other type is specified the command fails. 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 @Size(min=1,max=40) String
protected @NotNull Boolean
protected @Valid CallToNumber[]
protected @NotNull @Size(min=1,max=50) String
protected @NotNull @Valid CriteriaFromDn
protected @Valid HolidaySchedule
protected @Valid TimeSchedule
protected @NotNull @Valid FindMeFollowMe
-
Constructor Summary
ConstructorsConstructorDescriptionGroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
(FindMeFollowMe user, String alertingGroupName, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.setAlertingGroupName
(String alertingGroupName) setBlacklisted
(Boolean blacklisted) setCallToNumber
(CallToNumber... callToNumber) setCriteriaName
(String criteriaName) setFromDnCriteria
(CriteriaFromDn fromDnCriteria) setHolidaySchedule
(HolidaySchedule holidaySchedule) setTimeSchedule
(TimeSchedule timeSchedule) setUser
(FindMeFollowMe 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
-
alertingGroupName
-
criteriaName
-
timeSchedule
-
holidaySchedule
-
blacklisted
-
fromDnCriteria
-
callToNumber
-
-
Constructor Details
-
GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
public GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest() -
GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest
public GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest(FindMeFollowMe user, String alertingGroupName, String criteriaName, Boolean blacklisted, CriteriaFromDn fromDnCriteria)
-
-
Method Details
-
setUser
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setUser(FindMeFollowMe user) -
getFindMeFollowMe
-
setAlertingGroupName
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setAlertingGroupName(String alertingGroupName) -
getAlertingGroupName
-
setCriteriaName
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setCriteriaName(String criteriaName) -
getCriteriaName
-
setTimeSchedule
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setTimeSchedule(TimeSchedule timeSchedule) -
getTimeSchedule
-
setHolidaySchedule
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setHolidaySchedule(HolidaySchedule holidaySchedule) -
getHolidaySchedule
-
setBlacklisted
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setBlacklisted(Boolean blacklisted) -
getBlacklisted
-
setFromDnCriteria
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setFromDnCriteria(CriteriaFromDn fromDnCriteria) -
getFromDnCriteria
-
setCallToNumber
public FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest setCallToNumber(CallToNumber... callToNumber) -
getCallToNumber
-
getEmptyObject
public static FindMeFollowMe.GroupFindMeFollowMeAddAlertingGroupSelectiveCriteriaRequest 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>
-