@Override default void removeItem(final String absPath) throws VersionException, LockException, ConstraintViolationException, AccessDeniedException, RepositoryException { unwrapSession().removeItem(absPath); }
/** * Deletes all empty nodes collected during all template visits. */ private void deleteEmptyNodes(Session session) throws RepositoryException { for(String emptyNodePath : emptyNodesPaths) { if (session.nodeExists(emptyNodePath)) { session.removeItem(emptyNodePath); } } }
@Test public void testCanRemoveVisibleItem() throws Exception { sessionWrapper.removeItem("/unspecified"); sessionWrapper.removeItem("/included/excludeChannels"); sessionWrapper.removeItem("/included"); }
public void testRemoveItem2() throws RepositoryException { adminSession.removeItem(nPath); try { removeNode.getParent(); fail("Cannot retrieve the parent from a transiently removed item."); } catch (InvalidItemStateException e) { // success } }
@After public void tearDown() throws RepositoryException { Session s = testNode.getSession(); s.removeItem(TEST_PATH); s.save(); }
@After public void tearDown() throws RepositoryException { Session s = testNode.getSession(); s.removeItem(TEST_PATH); s.save(); }
@Override public void remove(final Script script, ResourceResolver resolver) throws RepositoryException { scriptManager.getEventManager().trigger(Event.BEFORE_REMOVE, script); final Session session = resolver.adaptTo(Session.class); final String path = script.getPath(); if (path != null) { session.removeItem(path); session.save(); } }
@Test public void sequenceActionCreateSessionDelete() throws RepositoryException { session.getRootNode().addNode("new-site"); session.removeItem("/new-site"); session.save(); assertEquals(0, audit.records.size()); }
@Override protected void setUp() throws Exception { super.setUp(); for (Node c : JcrUtils.getChildNodes(testRootNode)) { testRootNode.getSession().removeItem(c.getPath()); } testRootNode.getSession().save(); }
@Override protected void tearDown() throws Exception { for (Node c : JcrUtils.getChildNodes(testRootNode)) { testRootNode.getSession().removeItem(c.getPath()); } testRootNode.getSession().save(); super.tearDown(); }
@Override protected void tearDown() throws Exception { for (Node c : JcrUtils.getChildNodes(testRootNode)) { testRootNode.getSession().removeItem(c.getPath()); } testRootNode.getSession().save(); super.tearDown(); }
@Override protected void tearDown() throws Exception { for (Node c : JcrUtils.getChildNodes(testRootNode)) { testRootNode.getSession().removeItem(c.getPath()); } superuser.save(); super.tearDown(); }
@After public void tearDown() throws RepositoryException { if (session != null) { session.removeItem(TEST_PATH); session.save(); session.logout(); } if (repo != null) { dispose(repo); } }
@Test public void sequenceActionModifySessionDelete() throws RepositoryException { Node node = session.getRootNode().getNode("articles"); node.setProperty("title", "test"); session.removeItem("/articles"); session.save(); assertEquals(1, audit.records.size()); assertEquals(AuditLoggingUtil.ACTION_DELETE, audit.records.get(0).getLeft()); assertEquals("/articles", audit.records.get(0).getRight()[4]); }
@Test public void logNodeDeleteCreateDelete() throws RepositoryException { session.getNode("/articles").remove(); session.getRootNode().addNode("articles"); session.removeItem("/articles"); session.save(); assertEquals(1, audit.records.size()); assertEquals(AuditLoggingUtil.ACTION_DELETE, audit.records.get(0).getLeft()); }
@Test public void logSessionDelete() throws RepositoryException { session.removeItem("/articles"); session.save(); assertEquals(1, audit.records.size()); assertEquals(AuditLoggingUtil.ACTION_DELETE, audit.records.get(0).getLeft()); assertEquals("/articles", audit.records.get(0).getRight()[4]); }
@Test public void sequenceActionSessionDeleteCreate() throws RepositoryException { session.removeItem("/articles"); session.getRootNode().addNode("articles"); session.save(); assertEquals(2, audit.records.size()); assertEquals(AuditLoggingUtil.ACTION_DELETE, audit.records.get(0).getLeft()); assertEquals("/articles", audit.records.get(0).getRight()[4]); assertEquals(AuditLoggingUtil.ACTION_CREATE, audit.records.get(1).getLeft()); assertEquals("/articles", audit.records.get(1).getRight()[4]); }
@Override @After public void tearDown() throws Exception { // TODO MAGNOLIA-6576 there's no way to reset the MIMEMappings, it's leaking into other tests. session.removeItem("/server/MIMEMapping"); MIMEMapping.reload(); super.tearDown(); }
@After public void tearDown() throws Exception { // TODO MAGNOLIA-6576 there's no way to reset the MIMEMappings, it's leaking into other tests. configMimeMapping.removeItem("/server/MIMEMapping"); MIMEMapping.reload(); ComponentsTestUtil.clear(); }
@Test public void testReplaceNode4() throws Exception { allow(path, privilegesFromNames(new String[] { Privilege.JCR_ADD_CHILD_NODES, Privilege.JCR_REMOVE_NODE, Privilege.JCR_REMOVE_CHILD_NODES, Privilege.JCR_NODE_TYPE_MANAGEMENT})); testSession.removeItem(targetNode.getPath()); Node newNode = testSession.getNode(childNPath).addNode(targetNode.getName(), targetNode.getPrimaryNodeType().getName()); newNode.addMixin(getMixinName()); testSession.save(); }