public void removeNode(String key) throws RepositoryException { Node parent = getParent(key); Node n = parent.getNode(key); n.remove(); treeManager.join(this, parent, n); if (autoSave) { parent.getSession().save(); } }
public void removeNode(String key) throws RepositoryException { Node parent = getParent(key); Node n = parent.getNode(key); n.remove(); treeManager.join(this, parent, n); if (autoSave) { parent.getSession().save(); } }
public void removeNode(String key) throws RepositoryException { Node parent = getParent(key); Node n = parent.getNode(key); n.remove(); treeManager.join(this, parent, n); if (autoSave) { parent.getSession().save(); } }
public boolean hasItem(String key) throws RepositoryException { return getParent(key).hasNode(key); }
public Node getItem(String key) throws RepositoryException { return getParent(key).getNode(key); }
public Node getItem(String key) throws RepositoryException { return getParent(key).getNode(key); }
public boolean hasItem(String key) throws RepositoryException { return getParent(key).hasNode(key); }
public Node getItem(String key) throws RepositoryException { return getParent(key).getNode(key); }
public boolean hasItem(String key) throws RepositoryException { return getParent(key).hasNode(key); }
private Node getOrCreateParent(String key) throws RepositoryException { Node p = getParent(key); if (treeManager.isRoot(p)) { Node min = getMinimal(); if (min != null) { p = min.getParent(); renamePath(p, key); } } return p; }
private Node getOrCreateParent(String key) throws RepositoryException { Node p = getParent(key); if (treeManager.isRoot(p)) { Node min = getMinimal(); if (min != null) { p = min.getParent(); renamePath(p, key); } } return p; }
private Node getOrCreateParent(String key) throws RepositoryException { Node p = getParent(key); if (treeManager.isRoot(p)) { Node min = getMinimal(); if (min != null) { p = min.getParent(); renamePath(p, key); } } return p; }