@Inject
private ConfigurationTreeStatus treeStatus;
public void service(HttpServletRequest request, HttpServletResponse response) throws FormatterException {
if (!UserStatus.lookup().isAnonymous()) {
TreeNode editedNode = treeStatus.getLastEditedNode(tree);
if (editedNode != null) {
setAttribute("editPage", editedNode.getEditURI());
setAttribute("description", StringEscapeUtils.escapeHtml(editedNode.getDescription(getLocale())));
setAttribute("ajaxCompatible", editedNode.isEditURIAjaxCompatible());
setAttribute("path_Node", editedNode.getPath());
setAttribute("name_Node", StringEscapeUtils.escapeHtml(StringUtils.defaultString(editedNode.getName(getLocale()))));
setAttribute("icon_Node", editedNode.getIconId());
setAttribute("iconNodePath", editedNode.getIconCategory());
}
renderFragment("output");
} else {
renderFragment("accessDenied");
}