160161162163164165166167168169170
"superuser"); UserTransaction utx = new UserTransactionImpl(session); // start transaction utx.begin(); // add node and save Node root = session.getRootNode(); Node n = root.addNode("test"); root.save();
171172173174175176177178179180181
utx.commit(); assertTrue("test node doesn't exist", session.itemExists("/test")); utx = new UserTransactionImpl(session); utx.begin(); Node test = (Node) session.getItem("/test"); test.remove(); session.save(); utx.rollback();
180181182183184185186187188189190
utx.rollback(); assertTrue("test node doesn't exist", session.itemExists("/test")); utx = new UserTransactionImpl(session); utx.begin(); test = (Node) session.getItem("/test"); test.remove(); session.save(); utx.commit();
144145146147148149150151152153154
155156157158159160161162163164165
164165166167168169170171172173174