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+", "-"); } }