public class CallCenterReportDataTemplateInfo extends Object implements Serializable
@Size(min=1, max=80) protected String dataTemplate
protected CallCenterReportType reportType
protected Boolean isRealtimeReport
protected CallCenterReportDataTemplateInputParameterOption isAgentParamRequired
protected CallCenterReportDataTemplateInputParameterOption isCallCenterParamRequired
protected CallCenterReportDataTemplateInputParameterOption isCallCenterDnisParamRequired
protected CallCenterReportDataTemplateInputParameterOption isSamplingPeriodParamRequired
protected CallCenterReportDataTemplateInputParameterOption isCallCompletionThresholdParamRequired
protected CallCenterReportDataTemplateInputParameterOption isShortDurationThresholdParamRequired
protected CallCenterReportDataTemplateInputParameterOption isServiceLevelThresholdParamRequired
protected CallCenterReportDataTemplateInputParameterOption isServiceLevelInclusionsParamRequired
protected CallCenterReportDataTemplateInputParameterOption isServiceLevelObjectiveThresholdParamRequired
protected CallCenterReportDataTemplateInputParameterOption isAbandonedCallThresholdParamRequired
public CallCenterReportDataTemplateInfo(String dataTemplate, CallCenterReportType reportType, Boolean isRealtimeReport, CallCenterReportDataTemplateInputParameterOption isAgentParamRequired, CallCenterReportDataTemplateInputParameterOption isCallCenterParamRequired, CallCenterReportDataTemplateInputParameterOption isCallCenterDnisParamRequired, CallCenterReportDataTemplateInputParameterOption isSamplingPeriodParamRequired, CallCenterReportDataTemplateInputParameterOption isCallCompletionThresholdParamRequired, CallCenterReportDataTemplateInputParameterOption isShortDurationThresholdParamRequired, CallCenterReportDataTemplateInputParameterOption isServiceLevelThresholdParamRequired, CallCenterReportDataTemplateInputParameterOption isServiceLevelInclusionsParamRequired, CallCenterReportDataTemplateInputParameterOption isServiceLevelObjectiveThresholdParamRequired, CallCenterReportDataTemplateInputParameterOption isAbandonedCallThresholdParamRequired)
public CallCenterReportDataTemplateInfo()
public String getDataTemplate()
public CallCenterReportDataTemplateInfo setDataTemplate(String dataTemplate)
public CallCenterReportType getReportType()
public CallCenterReportDataTemplateInfo setReportType(CallCenterReportType reportType)
public Boolean getIsRealtimeReport()
public CallCenterReportDataTemplateInfo setIsRealtimeReport(Boolean isRealtimeReport)
public CallCenterReportDataTemplateInputParameterOption getIsAgentParamRequired()
public CallCenterReportDataTemplateInfo setIsAgentParamRequired(CallCenterReportDataTemplateInputParameterOption isAgentParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsCallCenterParamRequired()
public CallCenterReportDataTemplateInfo setIsCallCenterParamRequired(CallCenterReportDataTemplateInputParameterOption isCallCenterParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsCallCenterDnisParamRequired()
public CallCenterReportDataTemplateInfo setIsCallCenterDnisParamRequired(CallCenterReportDataTemplateInputParameterOption isCallCenterDnisParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsSamplingPeriodParamRequired()
public CallCenterReportDataTemplateInfo setIsSamplingPeriodParamRequired(CallCenterReportDataTemplateInputParameterOption isSamplingPeriodParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsCallCompletionThresholdParamRequired()
public CallCenterReportDataTemplateInfo setIsCallCompletionThresholdParamRequired(CallCenterReportDataTemplateInputParameterOption isCallCompletionThresholdParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsShortDurationThresholdParamRequired()
public CallCenterReportDataTemplateInfo setIsShortDurationThresholdParamRequired(CallCenterReportDataTemplateInputParameterOption isShortDurationThresholdParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsServiceLevelThresholdParamRequired()
public CallCenterReportDataTemplateInfo setIsServiceLevelThresholdParamRequired(CallCenterReportDataTemplateInputParameterOption isServiceLevelThresholdParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsServiceLevelInclusionsParamRequired()
public CallCenterReportDataTemplateInfo setIsServiceLevelInclusionsParamRequired(CallCenterReportDataTemplateInputParameterOption isServiceLevelInclusionsParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsServiceLevelObjectiveThresholdParamRequired()
public CallCenterReportDataTemplateInfo setIsServiceLevelObjectiveThresholdParamRequired(CallCenterReportDataTemplateInputParameterOption isServiceLevelObjectiveThresholdParamRequired)
public CallCenterReportDataTemplateInputParameterOption getIsAbandonedCallThresholdParamRequired()
public CallCenterReportDataTemplateInfo setIsAbandonedCallThresholdParamRequired(CallCenterReportDataTemplateInputParameterOption isAbandonedCallThresholdParamRequired)
@GwtIncompatible public static Element formRequest(Request<?> request, CallCenterReportDataTemplateInfo datatype, String elementName)
request
- The request to append the DataType to.datatype
- The datatype to parse.@GwtIncompatible public static CallCenterReportDataTemplateInfo getFromNode(Node node)
node
- The source node to parse.@GwtIncompatible public static CallCenterReportDataTemplateInfo[] getArrayFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.Copyright © 2016 ECG. All rights reserved.