public Object getAttribute(String name, Configuration modeConf, Map objectModel)
throws ConfigurationException {
Request request = ObjectModelHelper.getRequest(objectModel);
try {
DocumentFactory factory = DocumentUtil.getDocumentFactory(this.manager, request);
LinkResolver linkResolver = (LinkResolver) this.manager.lookup(LinkResolver.ROLE);
String currentUrl = ServletHelper.getWebappURI(request);
UuidToUrlRewriter rewriter = new UuidToUrlRewriter(currentUrl, linkResolver, factory);
if (factory.isDocument(currentUrl)) {
rewriter.setCurrentDocument(factory.getFromURL(currentUrl));
}
return rewriter.rewrite(name);
} catch (final Exception e) {