Class DefaultHandlerService
java.lang.Object
org.apache.sling.jcr.webdav.impl.handler.DefaultHandlerService
- All Implemented Interfaces:
org.apache.jackrabbit.server.io.CopyMoveHandler,org.apache.jackrabbit.server.io.DeleteHandler,org.apache.jackrabbit.server.io.IOHandler,org.apache.jackrabbit.server.io.PropertyHandler
public class DefaultHandlerService
extends Object
implements org.apache.jackrabbit.server.io.IOHandler, org.apache.jackrabbit.server.io.PropertyHandler, org.apache.jackrabbit.server.io.CopyMoveHandler, org.apache.jackrabbit.server.io.DeleteHandler
Wraps
DefaultHandler in order to run
it as a service.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanCopy(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) booleancanDelete(org.apache.jackrabbit.server.io.DeleteContext deleteContext, org.apache.jackrabbit.webdav.DavResource davResource) booleancanExport(org.apache.jackrabbit.server.io.ExportContext context, boolean isCollection) booleancanExport(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource resource) booleancanExport(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean isCollection) booleancanImport(org.apache.jackrabbit.server.io.ImportContext context, boolean isCollection) booleancanImport(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource resource) booleancanImport(org.apache.jackrabbit.server.io.PropertyImportContext context, boolean isCollection) booleancanMove(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) booleancopy(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) booleandelete(org.apache.jackrabbit.server.io.DeleteContext deleteContext, org.apache.jackrabbit.webdav.DavResource davResource) booleanexportContent(org.apache.jackrabbit.server.io.ExportContext context, boolean isCollection) booleanexportContent(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource resource) booleanexportProperties(org.apache.jackrabbit.server.io.PropertyExportContext exportContext, boolean isCollection) org.apache.jackrabbit.server.io.IOManagergetName()booleanimportContent(org.apache.jackrabbit.server.io.ImportContext context, boolean isCollection) booleanimportContent(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource resource) Map<? extends org.apache.jackrabbit.webdav.property.PropEntry,?> importProperties(org.apache.jackrabbit.server.io.PropertyImportContext importContext, boolean isCollection) booleanmove(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) voidsetIOManager(org.apache.jackrabbit.server.io.IOManager ioManager)
-
Constructor Details
-
DefaultHandlerService
public DefaultHandlerService()
-
-
Method Details
-
getIOManager
public org.apache.jackrabbit.server.io.IOManager getIOManager()- Specified by:
getIOManagerin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
setIOManager
public void setIOManager(org.apache.jackrabbit.server.io.IOManager ioManager) - Specified by:
setIOManagerin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
getName
- Specified by:
getNamein interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.ImportContext context, boolean isCollection) - Specified by:
canImportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource resource) - Specified by:
canImportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
importContent
public boolean importContent(org.apache.jackrabbit.server.io.ImportContext context, boolean isCollection) throws IOException - Specified by:
importContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
importContent
public boolean importContent(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource resource) throws IOException - Specified by:
importContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
canExport
public boolean canExport(org.apache.jackrabbit.server.io.ExportContext context, boolean isCollection) - Specified by:
canExportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canExport
public boolean canExport(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource resource) - Specified by:
canExportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
exportContent
public boolean exportContent(org.apache.jackrabbit.server.io.ExportContext context, boolean isCollection) throws IOException - Specified by:
exportContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
exportContent
public boolean exportContent(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource resource) throws IOException - Specified by:
exportContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
canExport
public boolean canExport(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean isCollection) - Specified by:
canExportin interfaceorg.apache.jackrabbit.server.io.PropertyHandler
-
exportProperties
public boolean exportProperties(org.apache.jackrabbit.server.io.PropertyExportContext exportContext, boolean isCollection) throws javax.jcr.RepositoryException - Specified by:
exportPropertiesin interfaceorg.apache.jackrabbit.server.io.PropertyHandler- Throws:
javax.jcr.RepositoryException
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.PropertyImportContext context, boolean isCollection) - Specified by:
canImportin interfaceorg.apache.jackrabbit.server.io.PropertyHandler
-
importProperties
public Map<? extends org.apache.jackrabbit.webdav.property.PropEntry,?> importProperties(org.apache.jackrabbit.server.io.PropertyImportContext importContext, boolean isCollection) throws javax.jcr.RepositoryException - Specified by:
importPropertiesin interfaceorg.apache.jackrabbit.server.io.PropertyHandler- Throws:
javax.jcr.RepositoryException
-
canCopy
public boolean canCopy(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) - Specified by:
canCopyin interfaceorg.apache.jackrabbit.server.io.CopyMoveHandler
-
copy
public boolean copy(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) throws org.apache.jackrabbit.webdav.DavException - Specified by:
copyin interfaceorg.apache.jackrabbit.server.io.CopyMoveHandler- Throws:
org.apache.jackrabbit.webdav.DavException
-
canMove
public boolean canMove(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) - Specified by:
canMovein interfaceorg.apache.jackrabbit.server.io.CopyMoveHandler
-
move
public boolean move(org.apache.jackrabbit.server.io.CopyMoveContext context, org.apache.jackrabbit.webdav.DavResource source, org.apache.jackrabbit.webdav.DavResource destination) throws org.apache.jackrabbit.webdav.DavException - Specified by:
movein interfaceorg.apache.jackrabbit.server.io.CopyMoveHandler- Throws:
org.apache.jackrabbit.webdav.DavException
-
delete
public boolean delete(org.apache.jackrabbit.server.io.DeleteContext deleteContext, org.apache.jackrabbit.webdav.DavResource davResource) throws org.apache.jackrabbit.webdav.DavException - Specified by:
deletein interfaceorg.apache.jackrabbit.server.io.DeleteHandler- Throws:
org.apache.jackrabbit.webdav.DavException
-
canDelete
public boolean canDelete(org.apache.jackrabbit.server.io.DeleteContext deleteContext, org.apache.jackrabbit.webdav.DavResource davResource) - Specified by:
canDeletein interfaceorg.apache.jackrabbit.server.io.DeleteHandler
-