public static PageSummary createPageSummary( ObjectFactory objectFactory, URI baseUri, Document doc, XWiki xwikiApi, Boolean withPrettyNames) throws XWikiException { PageSummary pageSummary = objectFactory.createPageSummary(); fillPageSummary(pageSummary, objectFactory, baseUri, doc, false, xwikiApi, withPrettyNames); String pageUri = uri(baseUri, PageResource.class, doc.getWiki(), doc.getSpace(), doc.getName()); Link pageLink = objectFactory.createLink(); pageLink.setHref(pageUri); pageLink.setRel(Relations.PAGE); pageSummary.getLinks().add(pageLink); return pageSummary; }