package no.dusken.aranea.export.model;
import no.dusken.aranea.model.Article;
import no.dusken.aranea.model.FactBox;
import java.util.Map;
public class ExportArticle extends ExportPage {
public ExportArticle(Article page) {
super(page);
Map<String,String> fields = getFields();
fields.put("translators", page.getTranslator().getUsername());
fields.put("body", page.getText());
fields.put("quotes", getFactboxes(page));
}
private String getFactboxes(Article page) {
StringBuilder stringBuilder = new StringBuilder();
for(FactBox factBox : page.getFactBoxes()){
stringBuilder.append("<h1>" + factBox.getTitle() + "<h1>");
stringBuilder.append(factBox.getText());
}
return stringBuilder.toString();
}
public String getModel() {
return "articles.Article";
}
}