Package org.apache.jackrabbit.oak.plugins.observation.filter

Examples of org.apache.jackrabbit.oak.plugins.observation.filter.FilterBuilder.build()


        ExpectationListener listener = new ExpectationListener();
        FilterBuilder builder = new FilterBuilder();
        builder.condition(builder.any(
                builder.path(TEST_PATH + "/a/b"),
                builder.path(TEST_PATH + "/x/y")));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node b = testNode.addNode("a").addNode("b");
        b.addNode("c");
        Node y = testNode.addNode("x").addNode("y");
View Full Code Here


                    @Override
                    public boolean apply(PropertyState property) {
                        return "bar".equals(property.getValue(STRING));
                    }
                }));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node a = testNode.addNode("a");
        Node x = testNode.addNode("x");
        a.setProperty("foo", "bar");
View Full Code Here

            @Override
            public boolean apply(PropertyState property) {
                return "bar".equals(property.getValue(STRING));
            }
        }));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node a = testNode.addNode("a");
        a.addNode("b").addNode("c").setProperty("foo", "bar");
        a.addNode("d");
View Full Code Here

            protected void beforeEventDelivery() {
                sessionDelegate.refreshAtNextAccess();
            }
        };

        addEventListener(listener, tracker, filterBuilder.build());
    }

    @Override
    public void removeEventListener(EventListener listener) {
        ChangeProcessor processor;
View Full Code Here

            protected void beforeEventDelivery() {
                sessionDelegate.refreshAtNextAccess();
            }
        };

        addEventListener(listener, tracker, filterBuilder.build());
    }

    @Override
    public void removeEventListener(EventListener listener) {
        ChangeProcessor processor;
View Full Code Here

            protected void beforeEventDelivery() {
                sessionDelegate.refreshAtNextAccess();
            }
        };

        addEventListener(listener, tracker, filterBuilder.build());
    }

    @Override
    public void removeEventListener(EventListener listener) {
        ChangeProcessor processor;
View Full Code Here

        ExpectationListener listener = new ExpectationListener();
        FilterBuilder builder = new FilterBuilder();
        builder.condition(builder.any(
                builder.path(TEST_PATH + "/a/b"),
                builder.path(TEST_PATH + "/x/y")));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node b = testNode.addNode("a").addNode("b");
        b.addNode("c");
        Node y = testNode.addNode("x").addNode("y");
View Full Code Here

                    @Override
                    public boolean apply(PropertyState property) {
                        return "bar".equals(property.getValue(STRING));
                    }
                }));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node a = testNode.addNode("a");
        Node x = testNode.addNode("x");
        a.setProperty("foo", "bar");
View Full Code Here

                    @Override
                    public boolean apply(PropertyState property) {
                        return "bar".equals(property.getValue(STRING));
                    }
                }));
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node a = testNode.addNode("a");
        a.addNode("b").addNode("c").setProperty("foo", "bar");
        a.addNode("d");
View Full Code Here

        ExpectationListener listener = new ExpectationListener();
        FilterBuilder builder = new FilterBuilder();

        // Only generate events for the root of added sub trees
        builder.condition(builder.addSubtree());
        oManager.addEventListener(listener, builder.build());

        Node testNode = getNode(TEST_PATH);
        Node a = listener.expectAdd(testNode.addNode("a"));
        a.addNode("c");
        testNode.getSession().save();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.