package com.griddynamics.jagger.webclient.client;
import com.griddynamics.jagger.dbapi.dto.MetricNameDto;
import com.griddynamics.jagger.dbapi.model.MetricNode;
/**
* @author "Artem Kirillov" (akirillov@griddynamics.com)
* @since 6/19/12
*/
public abstract class PlotsServingBase {
protected String generatePlotId(MetricNode metricNode) {
return "#plot-" + metricNode.getId().toLowerCase().replaceAll("\\s+", "-");
}
protected String generateMetricPlotId(MetricNameDto metricNameDto) {
return "" + metricNameDto.getTest().hashCode() + "#metric-scope-plot-" + metricNameDto.getMetricName().toLowerCase().replaceAll("\\s+", "-");
}
}