package io.kaif.web;
import static java.util.stream.Collectors.*;
import javax.annotation.Nullable;
import org.springframework.web.servlet.ModelAndView;
import io.kaif.model.zone.ZoneInfo;
import io.kaif.service.ZoneService;
public class CreateArticleModelAndView extends ModelAndView {
public CreateArticleModelAndView(ZoneService zoneService, @Nullable ZoneInfo zoneInfo) {
super("article/create");
addObject("zoneInfo", zoneInfo);
addObject("candidateZoneInfos",
zoneService.listCitizenZones().stream().filter(z -> !z.equals(zoneInfo)).collect(toList()));
preFilled("", "");
}
public CreateArticleModelAndView preFilled(String content, String title) {
addObject("preFilledContent", content);
addObject("preFilledTitle", title);
return this;
}
}