Class AutoVersioningListener

java.lang.Object
org.apache.sling.cms.core.internal.listeners.AutoVersioningListener
All Implemented Interfaces:
org.apache.sling.api.resource.observation.ExternalResourceChangeListener, org.apache.sling.api.resource.observation.ResourceChangeListener

public class AutoVersioningListener extends Object implements org.apache.sling.api.resource.observation.ResourceChangeListener, org.apache.sling.api.resource.observation.ExternalResourceChangeListener
A Resource Change Listener will automatically version pages when a page is published / unpublished or an interval passes since the page was last saved.
  • Constructor Details

    • AutoVersioningListener

      public AutoVersioningListener()
  • Method Details

    • activate

      public void activate(AutoVersioningListenerConfig config)
    • onChange

      public void onChange(List<org.apache.sling.api.resource.observation.ResourceChange> changes)
      Specified by:
      onChange in interface org.apache.sling.api.resource.observation.ResourceChangeListener