Package co.ecg.alpaca.toolkit.generated
Class CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest extends Request<DefaultResponse>
Request to modify a group level call center report template. 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 Optional<@Size(min=1,max=80) String>descriptionprotected Optional<Integer>filterNumberprotected Optional<@Valid CallCenterReportDataTemplateQueryFilterValueReplacementList>filterValueprotected @NotNull @Valid Groupgroupprotected BooleanisEnabledprotected BooleanisRealtimeReportprotected @NotNull @Size(min=1,max=80) Stringnameprotected @Size(min=1,max=80) StringnewNameprotected CallCenterReportTemplateAccessOptionscopeprotected @Valid LabeledFileResourcexsltTemplate
-
Constructor Summary
Constructors Constructor Description GroupCallCenterEnhancedReportingReportTemplateModifyRequest()GroupCallCenterEnhancedReportingReportTemplateModifyRequest(Group group, String name)
-
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
-
name
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String name
-
newName
@Size(min=1, max=80) protected @Size(min=1,max=80) String newName
-
xsltTemplate
@Valid protected @Valid LabeledFileResource xsltTemplate
-
scope
protected CallCenterReportTemplateAccessOption scope
-
isEnabled
protected Boolean isEnabled
-
isRealtimeReport
protected Boolean isRealtimeReport
-
filterValue
protected Optional<@Valid CallCenterReportDataTemplateQueryFilterValueReplacementList> filterValue
-
-
Method Detail
-
setGroup
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setGroup(Group group)
-
getGroup
public Group getGroup()
-
setName
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setName(String name)
-
getName
public String getName()
-
setNewName
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setNewName(String newName)
-
getNewName
public String getNewName()
-
unsetDescription
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest unsetDescription()
-
setDescription
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setDescription(String description)
-
setXsltTemplate
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setXsltTemplate(LabeledFileResource xsltTemplate)
-
getXsltTemplate
public LabeledFileResource getXsltTemplate()
-
setScope
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setScope(CallCenterReportTemplateAccessOption scope)
-
getScope
public CallCenterReportTemplateAccessOption getScope()
-
setIsEnabled
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setIsEnabled(Boolean isEnabled)
-
getIsEnabled
public Boolean getIsEnabled()
-
setIsRealtimeReport
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setIsRealtimeReport(Boolean isRealtimeReport)
-
getIsRealtimeReport
public Boolean getIsRealtimeReport()
-
unsetFilterNumber
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest unsetFilterNumber()
-
setFilterNumber
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setFilterNumber(Integer filterNumber)
-
unsetFilterValue
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest unsetFilterValue()
-
setFilterValue
public CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest setFilterValue(CallCenterReportDataTemplateQueryFilterValueReplacementList filterValue)
-
getFilterValue
public Optional<@Valid CallCenterReportDataTemplateQueryFilterValueReplacementList> getFilterValue()
-
getEmptyObject
public static CallCenter.GroupCallCenterEnhancedReportingReportTemplateModifyRequest 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>
-
-