package com.griddynamics.jagger.webclient.server; import com.griddynamics.jagger.dbapi.DatabaseService; import com.griddynamics.jagger.dbapi.dto.PlotIntegratedDto; import com.griddynamics.jagger.webclient.client.PlotProviderService; import com.griddynamics.jagger.dbapi.model.MetricNode; import org.springframework.beans.factory.annotation.Required; import java.util.*; /** * @author "Artem Kirillov" (akirillov@griddynamics.com) * @since 5/30/12 */ public class PlotProviderServiceImpl implements PlotProviderService { private DatabaseService databaseService; @Required public void setDatabaseService(DatabaseService databaseService) { this.databaseService = databaseService; } @Override public Map<MetricNode, PlotIntegratedDto> getPlotData(Set<MetricNode> plots) throws RuntimeException { return databaseService.getPlotDataByMetricNode(plots); } }