Class SlingCopyMoveManager

java.lang.Object
org.apache.jackrabbit.server.io.CopyMoveManagerImpl
org.apache.sling.jcr.webdav.impl.handler.SlingCopyMoveManager
All Implemented Interfaces:
org.apache.jackrabbit.server.io.CopyMoveManager

public class SlingCopyMoveManager extends org.apache.jackrabbit.server.io.CopyMoveManagerImpl
CopyMoveManager service that uses a ServiceTracker to find available CopyMoveHandler.
  • Constructor Details

    • SlingCopyMoveManager

      public SlingCopyMoveManager(String referenceName)
  • Method Details

    • addCopyMoveHandler

      public void addCopyMoveHandler(org.apache.jackrabbit.server.io.CopyMoveHandler propertyHandler)
      Specified by:
      addCopyMoveHandler in interface org.apache.jackrabbit.server.io.CopyMoveManager
      Overrides:
      addCopyMoveHandler in class org.apache.jackrabbit.server.io.CopyMoveManagerImpl
    • getCopyMoveHandlers

      public org.apache.jackrabbit.server.io.CopyMoveHandler[] getCopyMoveHandlers()
      Specified by:
      getCopyMoveHandlers in interface org.apache.jackrabbit.server.io.CopyMoveManager
      Overrides:
      getCopyMoveHandlers in class org.apache.jackrabbit.server.io.CopyMoveManagerImpl
    • setComponentContext

      public void setComponentContext(org.osgi.service.component.ComponentContext componentContext)
    • bindCopyMoveHandler

      public void bindCopyMoveHandler(org.osgi.framework.ServiceReference copyMoveHandlerReference)
    • unbindCopyMoveHandler

      public void unbindCopyMoveHandler(org.osgi.framework.ServiceReference copyMoveHandlerReference)