Package co.ecg.alpaca.toolkit.generated
Class Group.GroupDepartmentModifyRequest
java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupDepartmentModifyRequest
- Enclosing class:
- Group
Modify a department of a group. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in AS data mode: callingLineIdName caliingLineIdPhoneNumber
- 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=50) String
protected @NotNull @Valid Group
protected @Size(min=1,max=50) String
Optional<@Valid DepartmentKey>
protected Class<? extends DepartmentKey>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Forms the XML Document for this Request Object.getEmptyObject
(BroadWorksServer broadWorksServer) Retrieves this object with minimal setup.getGroup()
Optional<@Valid DepartmentKey>
setCallingLineIdName
(String callingLineIdName) setCallingLineIdPhoneNumber
(String callingLineIdPhoneNumber) setDepartmentName
(String departmentName) setNewDepartmentName
(String newDepartmentName) setNewParentDepartmentKey
(DepartmentKey newParentDepartmentKey) setNewParentDepartmentKey
(DepartmentKey newParentDepartmentKey, Class<? extends DepartmentKey> newParentDepartmentKeyType) 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
-
group
-
departmentName
-
newDepartmentName
-
newParentDepartmentKey
-
newParentDepartmentKeyType
-
callingLineIdName
-
callingLineIdPhoneNumber
-
-
Constructor Details
-
GroupDepartmentModifyRequest
public GroupDepartmentModifyRequest() -
GroupDepartmentModifyRequest
-
-
Method Details
-
setGroup
-
getGroup
-
setDepartmentName
-
getDepartmentName
-
setNewDepartmentName
-
getNewDepartmentName
-
unsetNewParentDepartmentKey
-
setNewParentDepartmentKey
public Group.GroupDepartmentModifyRequest setNewParentDepartmentKey(DepartmentKey newParentDepartmentKey, Class<? extends DepartmentKey> newParentDepartmentKeyType) -
setNewParentDepartmentKey
public Group.GroupDepartmentModifyRequest setNewParentDepartmentKey(DepartmentKey newParentDepartmentKey) -
getNewParentDepartmentKey
-
unsetCallingLineIdName
-
setCallingLineIdName
-
getCallingLineIdName
-
unsetCallingLineIdPhoneNumber
-
setCallingLineIdPhoneNumber
public Group.GroupDepartmentModifyRequest setCallingLineIdPhoneNumber(String callingLineIdPhoneNumber) -
getCallingLineIdPhoneNumber
-
getEmptyObject
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>
-