Class MetricProfileService

All Implemented Interfaces:
TaskTideMapper<MetricProfile, JobEnvironment>, TaskTideService<MetricProfile>

public class MetricProfileService extends AbstractTaskTideService<MetricProfile> implements TaskTideMapper<MetricProfile, JobEnvironment>
Service to provide MetricProfile interactions to backend DB (TaskTideRepository).

A MetricProfile has a single JobEnvironment associated with it.

Service methods include providing MetricProfile, list of them. Getting list of JobEnvironments be useful, means composing repo though.

Implementing the TaskTideMapper allows mapping of MetricProfile to JobEnvironment