Package org.apache.jackrabbit.oak.spi.commit

Examples of org.apache.jackrabbit.oak.spi.commit.PostCommitHook


        NodeBuilder builder2 = base.builder();

        builder1.setChildNode("node1");
        builder2.setChildNode("node2");

        store.merge(builder1, EmptyHook.INSTANCE, new PostCommitHook() {
            @Override
            public void contentChanged(@Nonnull NodeState before, @Nonnull NodeState after) {
                assertFalse(before.hasChildNode("node1"));
                assertFalse(before.hasChildNode("node2"));
                assertTrue(after.hasChildNode("node1"));
                assertFalse(after.hasChildNode("node2"));
            }
        });
        assertTrue(store.getRoot().hasChildNode("node1"));
        assertFalse(store.getRoot().hasChildNode("node2"));

        store.merge(builder2, EmptyHook.INSTANCE, new PostCommitHook() {
            @Override
            public void contentChanged(@Nonnull NodeState before, @Nonnull NodeState after) {
                assertTrue(before.hasChildNode("node1"));
                assertFalse(before.hasChildNode("node2"));
                assertTrue(after.hasChildNode("node1"));
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.oak.spi.commit.PostCommitHook

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.