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;
}
}