Class GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.services.GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest
-
- Enclosing class:
- GroupMusicOnHold
public static class GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest extends Request<DefaultResponse>
Add a Music on Hold Instance to a department. The response is either SuccessResponse or 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 @Valid DepartmentKey
department
protected @NotNull @Valid Group
group
protected @Valid MusicOnHoldSourceAdd22
internalSource
protected @NotNull Boolean
isActiveDuringBusyCampOn
protected @NotNull Boolean
isActiveDuringCallHold
protected @NotNull Boolean
isActiveDuringCallPark
protected @NotNull @Valid MusicOnHoldSourceAdd22
source
protected @NotNull Boolean
useAlternateSourceForInternalCalls
-
Constructor Summary
Constructors Constructor Description GroupMusicOnHoldAddInstanceRequest()
GroupMusicOnHoldAddInstanceRequest(Group group, DepartmentKey department, Boolean isActiveDuringCallHold, Boolean isActiveDuringCallPark, Boolean isActiveDuringBusyCampOn, MusicOnHoldSourceAdd22 source, Boolean useAlternateSourceForInternalCalls)
-
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
-
group
@NotNull @Valid protected transient @NotNull @Valid Group group
-
department
@NotNull @Valid protected @NotNull @Valid DepartmentKey department
-
isActiveDuringCallHold
@NotNull protected @NotNull Boolean isActiveDuringCallHold
-
isActiveDuringCallPark
@NotNull protected @NotNull Boolean isActiveDuringCallPark
-
isActiveDuringBusyCampOn
@NotNull protected @NotNull Boolean isActiveDuringBusyCampOn
-
source
@NotNull @Valid protected @NotNull @Valid MusicOnHoldSourceAdd22 source
-
useAlternateSourceForInternalCalls
@NotNull protected @NotNull Boolean useAlternateSourceForInternalCalls
-
internalSource
@Valid protected @Valid MusicOnHoldSourceAdd22 internalSource
-
-
Constructor Detail
-
GroupMusicOnHoldAddInstanceRequest
public GroupMusicOnHoldAddInstanceRequest()
-
GroupMusicOnHoldAddInstanceRequest
public GroupMusicOnHoldAddInstanceRequest(Group group, DepartmentKey department, Boolean isActiveDuringCallHold, Boolean isActiveDuringCallPark, Boolean isActiveDuringBusyCampOn, MusicOnHoldSourceAdd22 source, Boolean useAlternateSourceForInternalCalls)
-
-
Method Detail
-
setGroup
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setDepartment
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setDepartment(DepartmentKey department)
-
getDepartment
public DepartmentKey getDepartment()
-
setIsActiveDuringCallHold
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setIsActiveDuringCallHold(Boolean isActiveDuringCallHold)
-
getIsActiveDuringCallHold
public Boolean getIsActiveDuringCallHold()
-
setIsActiveDuringCallPark
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setIsActiveDuringCallPark(Boolean isActiveDuringCallPark)
-
getIsActiveDuringCallPark
public Boolean getIsActiveDuringCallPark()
-
setIsActiveDuringBusyCampOn
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setIsActiveDuringBusyCampOn(Boolean isActiveDuringBusyCampOn)
-
getIsActiveDuringBusyCampOn
public Boolean getIsActiveDuringBusyCampOn()
-
setSource
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setSource(MusicOnHoldSourceAdd22 source)
-
getSource
public MusicOnHoldSourceAdd22 getSource()
-
setUseAlternateSourceForInternalCalls
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setUseAlternateSourceForInternalCalls(Boolean useAlternateSourceForInternalCalls)
-
getUseAlternateSourceForInternalCalls
public Boolean getUseAlternateSourceForInternalCalls()
-
setInternalSource
public GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest setInternalSource(MusicOnHoldSourceAdd22 internalSource)
-
getInternalSource
public MusicOnHoldSourceAdd22 getInternalSource()
-
getEmptyObject
public static GroupMusicOnHold.GroupMusicOnHoldAddInstanceRequest 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>
-
-