public class CallCenterReportDataTemplateInfo extends Object
@Size(min=1, max=80) public String dataTemplate
public transient boolean dataTemplateIsModified
public CallCenterReportType reportType
public transient boolean reportTypeIsModified
public Boolean isRealtimeReport
public transient boolean isRealtimeReportIsModified
public CallCenterReportDataTemplateInputParameterOption isAgentParamRequired
public transient boolean isAgentParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isCallCenterParamRequired
public transient boolean isCallCenterParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isCallCenterDnisParamRequired
public transient boolean isCallCenterDnisParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isSamplingPeriodParamRequired
public transient boolean isSamplingPeriodParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isCallCompletionThresholdParamRequired
public transient boolean isCallCompletionThresholdParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isShortDurationThresholdParamRequired
public transient boolean isShortDurationThresholdParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isServiceLevelThresholdParamRequired
public transient boolean isServiceLevelThresholdParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isServiceLevelInclusionsParamRequired
public transient boolean isServiceLevelInclusionsParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isServiceLevelObjectiveThresholdParamRequired
public transient boolean isServiceLevelObjectiveThresholdParamRequiredIsModified
public CallCenterReportDataTemplateInputParameterOption isAbandonedCallThresholdParamRequired
public transient boolean isAbandonedCallThresholdParamRequiredIsModified
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)
protected 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)
public static CallCenterReportDataTemplateInfo getFromNode(Node node)
node
- The source node to parse.public static CallCenterReportDataTemplateInfo[] getListFromNode(Node node, String elementName)
node
- The source node to retrieve the array.elementName
- The element name to iterate through.public static CallCenterReportDataTemplateInfo[] getListFromNode(Node[] nodeList)
nodeList
- The source node array to retrieve the elements.public CallCenterReportDataTemplateInfoProxy getProxy()
public static CallCenterReportDataTemplateInfo fromProxy(BroadWorksServer bws, CallCenterReportDataTemplateInfoProxy proxy)
bws
- The current active BroadWorks Server connection.proxy
- The proxy object to inject.Copyright © 2016 ECG, Inc. All rights reserved.