Class AbstractHandler
- java.lang.Object
-
- org.apache.sling.launchpad.testservices.handlers.AbstractHandler
-
- All Implemented Interfaces:
org.apache.jackrabbit.server.io.IOHandler,org.apache.jackrabbit.server.io.PropertyHandler
- Direct Known Subclasses:
TestHandler1,TestHandler2,TestHandler3
public abstract class AbstractHandler extends Object implements org.apache.jackrabbit.server.io.IOHandler, org.apache.jackrabbit.server.io.PropertyHandler
This handler can export only if the path given in the context contains the handler name.
-
-
Constructor Summary
Constructors Constructor Description AbstractHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancanExport(org.apache.jackrabbit.server.io.ExportContext context, boolean b)booleancanExport(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource davResource)booleancanExport(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b)booleancanImport(org.apache.jackrabbit.server.io.ImportContext context, boolean b)booleancanImport(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource davResource)booleancanImport(org.apache.jackrabbit.server.io.PropertyImportContext context, boolean b)booleanexportContent(org.apache.jackrabbit.server.io.ExportContext context, boolean b)booleanexportContent(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource davResource)booleanexportProperties(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b)abstract StringgetHandlerName()StringgetIdentifier()org.apache.jackrabbit.server.io.IOManagergetIOManager()StringgetName()booleanimportContent(org.apache.jackrabbit.server.io.ImportContext context, boolean b)booleanimportContent(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource davResource)Map<? extends org.apache.jackrabbit.webdav.property.PropEntry,?>importProperties(org.apache.jackrabbit.server.io.PropertyImportContext context, boolean b)booleanmatches(String path)voidsetIOManager(org.apache.jackrabbit.server.io.IOManager ioManager)
-
-
-
Method Detail
-
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
public String getName()
- Specified by:
getNamein interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource davResource)- Specified by:
canImportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.ImportContext context, boolean b)- Specified by:
canImportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
importContent
public boolean importContent(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource davResource) throws IOException- Specified by:
importContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
importContent
public boolean importContent(org.apache.jackrabbit.server.io.ImportContext context, boolean b) 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 b)- 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 davResource)- Specified by:
canExportin interfaceorg.apache.jackrabbit.server.io.IOHandler
-
exportContent
public boolean exportContent(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource davResource) throws IOException- Specified by:
exportContentin interfaceorg.apache.jackrabbit.server.io.IOHandler- Throws:
IOException
-
exportContent
public boolean exportContent(org.apache.jackrabbit.server.io.ExportContext context, boolean b) 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 b)- Specified by:
canExportin interfaceorg.apache.jackrabbit.server.io.PropertyHandler
-
exportProperties
public boolean exportProperties(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b) 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 b)- 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 context, boolean b) throws javax.jcr.RepositoryException
- Specified by:
importPropertiesin interfaceorg.apache.jackrabbit.server.io.PropertyHandler- Throws:
javax.jcr.RepositoryException
-
getIdentifier
public String getIdentifier()
-
matches
public boolean matches(String path)
-
getHandlerName
public abstract String getHandlerName()
-
-