package mapper; import api.v1.Forecast; import models.ForecastModel; import java.util.ArrayList; import java.util.List; public class ForecastMapper { public List<Forecast> mapToApi(List<ForecastModel> forecastModels) { List<Forecast> forecasts = new ArrayList<>(); for (ForecastModel forecastModel : forecastModels) { Forecast forecast = mapToApi(forecastModel); forecasts.add(forecast); } return forecasts; } public Forecast mapToApi(ForecastModel forecastModel) { Forecast forecast = new Forecast(); forecast.comment = forecastModel.comment; forecast.confidence= forecastModel.confidence; forecast.forecastedAt= forecastModel.forecastedAt; forecast.forecastedBy= forecastModel.forecastedBy; forecast.id= forecastModel.id; forecast.orderid = forecastModel.order.id; forecast.metref= forecastModel.order.met_ref; forecast.producedAt= forecastModel.producedAt; forecast.failedAt= forecastModel.failedAt; forecast.failureReason= forecastModel.failureReason; forecast.termin= forecastModel.termin; forecast.invoiced = forecastModel.invoiced; return forecast; } }