Class RestrictionEditor

  • All Implemented Interfaces:
    org.apache.jackrabbit.oak.spi.commit.Editor

    public class RestrictionEditor
    extends org.apache.jackrabbit.oak.spi.commit.DefaultEditor
    • Field Summary

      • Fields inherited from class org.apache.jackrabbit.oak.spi.commit.DefaultEditor

        INSTANCE
    • Constructor Summary

      Constructors 
      Constructor Description
      RestrictionEditor​(org.apache.jackrabbit.oak.spi.state.NodeBuilder builder, org.apache.jackrabbit.oak.plugins.nodetype.TypePredicate isACE)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.jackrabbit.oak.spi.commit.Editor childNodeAdded​(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState after)  
      org.apache.jackrabbit.oak.spi.commit.Editor childNodeChanged​(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)  
      void leave​(org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)  
      void propertyAdded​(org.apache.jackrabbit.oak.api.PropertyState after)  
      void propertyChanged​(org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)  
      • Methods inherited from class org.apache.jackrabbit.oak.spi.commit.DefaultEditor

        childNodeDeleted, enter, propertyDeleted
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RestrictionEditor

        public RestrictionEditor​(org.apache.jackrabbit.oak.spi.state.NodeBuilder builder,
                                 org.apache.jackrabbit.oak.plugins.nodetype.TypePredicate isACE)
    • Method Detail

      • leave

        public void leave​(org.apache.jackrabbit.oak.spi.state.NodeState before,
                          org.apache.jackrabbit.oak.spi.state.NodeState after)
        Specified by:
        leave in interface org.apache.jackrabbit.oak.spi.commit.Editor
        Overrides:
        leave in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
      • propertyAdded

        public void propertyAdded​(org.apache.jackrabbit.oak.api.PropertyState after)
        Specified by:
        propertyAdded in interface org.apache.jackrabbit.oak.spi.commit.Editor
        Overrides:
        propertyAdded in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
      • propertyChanged

        public void propertyChanged​(org.apache.jackrabbit.oak.api.PropertyState before,
                                    org.apache.jackrabbit.oak.api.PropertyState after)
        Specified by:
        propertyChanged in interface org.apache.jackrabbit.oak.spi.commit.Editor
        Overrides:
        propertyChanged in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
      • childNodeAdded

        public org.apache.jackrabbit.oak.spi.commit.Editor childNodeAdded​(java.lang.String name,
                                                                          org.apache.jackrabbit.oak.spi.state.NodeState after)
        Specified by:
        childNodeAdded in interface org.apache.jackrabbit.oak.spi.commit.Editor
        Overrides:
        childNodeAdded in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor
      • childNodeChanged

        public org.apache.jackrabbit.oak.spi.commit.Editor childNodeChanged​(java.lang.String name,
                                                                            org.apache.jackrabbit.oak.spi.state.NodeState before,
                                                                            org.apache.jackrabbit.oak.spi.state.NodeState after)
        Specified by:
        childNodeChanged in interface org.apache.jackrabbit.oak.spi.commit.Editor
        Overrides:
        childNodeChanged in class org.apache.jackrabbit.oak.spi.commit.DefaultEditor