Exemplo n.º 1
0
  public XMLDocument getReport(final ImportResult importResult) {
    final Element root = new Element("importreport");
    root.setAttribute(
        "elapsedTimeInSeconds", String.valueOf(importResult.getElapsedTimeInSeconds()));
    final Document doc = new Document(root);

    root.addContent(createReportElement("inserted", importResult.getInserted()));
    root.addContent(createReportElement("updated", importResult.getUpdated()));
    root.addContent(createReportElement("skipped", importResult.getSkipped()));
    root.addContent(createReportElement("archived", importResult.getArchived()));
    root.addContent(createReportElement("deleted", importResult.getDeleted()));
    root.addContent(createReportElement("remaining", importResult.getRemaining()));
    root.addContent(createReportElement("alreadyArchived", importResult.getAlreadyArchived()));

    return XMLDocumentFactory.create(doc);
  }