package org.archive.crawler.restlet.models;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import org.archive.crawler.restlet.Flash;
@SuppressWarnings("serial")
public class ViewModel extends LinkedHashMap<String,Object> {
public ViewModel(){
super();
}
public void setFlashes(List<Flash> flashes){
List<Map<String,Object>> flashList = new ArrayList<Map<String,Object>>();
this.put("flashes", flashList);
for(Flash flash: flashes) {
Map<String, Object> flashModel = new HashMap<String, Object>();
flashModel.put("kind", flash.getKind());
flashModel.put("message", flash.getMessage());
flashList.add(flashModel);
}
}
}