import javax.jcr.Session;
import javax.jcr.SimpleCredentials;
+import org.argeo.ArgeoException;
import org.argeo.eclipse.ui.TreeParent;
import org.argeo.jcr.ArgeoNames;
import org.argeo.jcr.security.JcrKeyring;
}
}
+ public void remove() {
+ try {
+ Node remoteNode = jcrKeyring.getSession().getNode(remoteNodePath);
+ remoteNode.remove();
+ remoteNode.getSession().save();
+ } catch (RepositoryException e) {
+ throw new ArgeoException("Cannot remove " + remoteNodePath, e);
+ }
+ }
+
}