Package co.ecg.alpaca.toolkit.generated
Class CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest
- java.lang.Object
-
- co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
-
- co.ecg.alpaca.toolkit.generated.CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest
-
- Enclosing class:
- CallCenter
public static class CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest extends Request<DefaultResponse>
Request to add a system 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
-
Constructor Summary
Constructors Constructor Description SystemCallCenterEnhancedReportingReportTemplateAddRequest()
SystemCallCenterEnhancedReportingReportTemplateAddRequest(BroadWorksServer broadWorksServer, String name, String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, Boolean isEnabled)
-
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
-
name
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String name
-
description
@Size(min=1, max=80) protected @Size(min=1,max=80) String description
-
dataTemplate
@NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String dataTemplate
-
filterNumber
protected Integer filterNumber
-
xsltTemplate
@NotNull @Valid protected @NotNull @Valid LabeledFileResource xsltTemplate
-
scope
@NotNull protected @NotNull CallCenterReportTemplateAccessOption scope
-
isEnabled
@NotNull protected @NotNull Boolean isEnabled
-
isRealtimeReport
protected Boolean isRealtimeReport
-
callCompletionThresholdParam
protected CallCenterReportInputParameterOption callCompletionThresholdParam
-
shortDurationThresholdParam
protected CallCenterReportInputParameterOption shortDurationThresholdParam
-
serviceLevelThresholdParam
protected CallCenterReportInputParameterOption serviceLevelThresholdParam
-
serviceLevelInclusionsParam
protected CallCenterReportInputParameterOption serviceLevelInclusionsParam
-
serviceLevelObjectiveThresholdParam
protected CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam
-
abandonedCallThresholdParam
protected CallCenterReportInputParameterOption abandonedCallThresholdParam
-
serviceLevelThresholdParamNumber
protected Integer serviceLevelThresholdParamNumber
-
abandonedCallThresholdParamNumber
protected Integer abandonedCallThresholdParamNumber
-
filterValue
@Size(max=5) @StringArrayElementSize(min=1, max=160) protected @Size(max=5) String[] filterValue
-
-
Constructor Detail
-
SystemCallCenterEnhancedReportingReportTemplateAddRequest
public SystemCallCenterEnhancedReportingReportTemplateAddRequest()
-
SystemCallCenterEnhancedReportingReportTemplateAddRequest
public SystemCallCenterEnhancedReportingReportTemplateAddRequest(BroadWorksServer broadWorksServer, String name, String dataTemplate, LabeledFileResource xsltTemplate, CallCenterReportTemplateAccessOption scope, Boolean isEnabled)
-
-
Method Detail
-
setName
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setName(String name)
-
getName
public String getName()
-
setDescription
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setDescription(String description)
-
getDescription
public String getDescription()
-
setDataTemplate
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setDataTemplate(String dataTemplate)
-
getDataTemplate
public String getDataTemplate()
-
setFilterNumber
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setFilterNumber(Integer filterNumber)
-
getFilterNumber
public Integer getFilterNumber()
-
setXsltTemplate
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setXsltTemplate(LabeledFileResource xsltTemplate)
-
getXsltTemplate
public LabeledFileResource getXsltTemplate()
-
setScope
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setScope(CallCenterReportTemplateAccessOption scope)
-
getScope
public CallCenterReportTemplateAccessOption getScope()
-
setIsEnabled
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setIsEnabled(Boolean isEnabled)
-
getIsEnabled
public Boolean getIsEnabled()
-
setIsRealtimeReport
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setIsRealtimeReport(Boolean isRealtimeReport)
-
getIsRealtimeReport
public Boolean getIsRealtimeReport()
-
setCallCompletionThresholdParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setCallCompletionThresholdParam(CallCenterReportInputParameterOption callCompletionThresholdParam)
-
getCallCompletionThresholdParam
public CallCenterReportInputParameterOption getCallCompletionThresholdParam()
-
setShortDurationThresholdParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setShortDurationThresholdParam(CallCenterReportInputParameterOption shortDurationThresholdParam)
-
getShortDurationThresholdParam
public CallCenterReportInputParameterOption getShortDurationThresholdParam()
-
setServiceLevelThresholdParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParam(CallCenterReportInputParameterOption serviceLevelThresholdParam)
-
getServiceLevelThresholdParam
public CallCenterReportInputParameterOption getServiceLevelThresholdParam()
-
setServiceLevelInclusionsParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelInclusionsParam(CallCenterReportInputParameterOption serviceLevelInclusionsParam)
-
getServiceLevelInclusionsParam
public CallCenterReportInputParameterOption getServiceLevelInclusionsParam()
-
setServiceLevelObjectiveThresholdParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelObjectiveThresholdParam(CallCenterReportInputParameterOption serviceLevelObjectiveThresholdParam)
-
getServiceLevelObjectiveThresholdParam
public CallCenterReportInputParameterOption getServiceLevelObjectiveThresholdParam()
-
setAbandonedCallThresholdParam
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParam(CallCenterReportInputParameterOption abandonedCallThresholdParam)
-
getAbandonedCallThresholdParam
public CallCenterReportInputParameterOption getAbandonedCallThresholdParam()
-
setServiceLevelThresholdParamNumber
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setServiceLevelThresholdParamNumber(Integer serviceLevelThresholdParamNumber)
-
getServiceLevelThresholdParamNumber
public Integer getServiceLevelThresholdParamNumber()
-
setAbandonedCallThresholdParamNumber
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setAbandonedCallThresholdParamNumber(Integer abandonedCallThresholdParamNumber)
-
getAbandonedCallThresholdParamNumber
public Integer getAbandonedCallThresholdParamNumber()
-
setFilterValue
public CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest setFilterValue(String... filterValue)
-
getFilterValue
public String[] getFilterValue()
-
getEmptyObject
public static CallCenter.SystemCallCenterEnhancedReportingReportTemplateAddRequest 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>
-
-