backend/src/main/java/dev/dinauer/monitoring/MonitoringResource.java
2025-10-26 18:22:56 +01:00

26 lines
657 B
Java

package dev.dinauer.monitoring;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import dev.dinauer.monitoring.entity.MonitoringConfig;
import dev.dinauer.monitoring.entity.MonitoringType;
import dev.dinauer.monitoring.entity.repo.MonitoringRepo;
import jakarta.inject.Inject;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import java.util.List;
@Path("/monitorings")
public class MonitoringResource
{
@Inject
MonitoringRepo monitoringRepo;
@GET
public List<MonitoringConfig> get() throws JsonProcessingException
{
return monitoringRepo.listAll();
}
}