private void appendPendingChangesFromNodeToBuffer(final HippoNode rootNode, final StringBuilder buf, final String delimiter) throws RepositoryException { NodeIterator it = rootNode.pendingChanges(); if (it.hasNext()) { while (it.hasNext()) { Node node = it.nextNode(); buf.append(node.getPath()); if(it.hasNext()) { buf.append(delimiter); } } } }
private void appendPendingChangesFromNodeToBuffer(final HippoNode rootNode, final StringBuilder buf, final String delimiter) throws RepositoryException { NodeIterator it = rootNode.pendingChanges(); if (it.hasNext()) { while (it.hasNext()) { Node node = it.nextNode(); buf.append(node.getPath()); if (it.hasNext()) { buf.append(delimiter); } } } }
public ResetDialog() { Component message; try { HippoNode rootNode = (HippoNode) ((UserSession) Session.get()).getJcrSession().getRootNode(); if (rootNode.getSession().hasPendingChanges()) { hasPendingChanges = true; StringBuffer buf; buf = new StringBuffer("Pending changes:\n"); NodeIterator it = rootNode.pendingChanges(); if (it.hasNext()) { while (it.hasNext()) { Node node = it.nextNode(); buf.append(node.getPath()).append("\n"); } } message = new MultiLineLabel("message", buf.toString()); } else { message = new Label("message", "There are no pending changes"); } } catch (RepositoryException e) { message = new Label("message", "exception: " + e.getMessage()); e.printStackTrace(); } add(message); setFocusOnOk(); }
public ResetDialog() { Component message; try { HippoNode rootNode = (HippoNode) UserSession.get().getJcrSession().getRootNode(); if (rootNode.getSession().hasPendingChanges()) { hasPendingChanges = true; StringBuffer buf; buf = new StringBuffer("Pending changes:\n"); NodeIterator it = rootNode.pendingChanges(); if (it.hasNext()) { while (it.hasNext()) { Node node = it.nextNode(); buf.append(node.getPath()).append("\n"); } } message = new MultiLineLabel("message", buf.toString()); } else { message = new Label("message", "There are no pending changes"); } } catch (RepositoryException e) { message = new Label("message", "exception: " + e.getMessage()); e.printStackTrace(); } add(message); setFocusOnOk(); }