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 -
Method Summary
Modifier and TypeMethodDescriptionboolean
canExport
(org.apache.jackrabbit.server.io.ExportContext context, boolean b) boolean
canExport
(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource davResource) boolean
canExport
(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b) boolean
canImport
(org.apache.jackrabbit.server.io.ImportContext context, boolean b) boolean
canImport
(org.apache.jackrabbit.server.io.ImportContext context, org.apache.jackrabbit.webdav.DavResource davResource) boolean
canImport
(org.apache.jackrabbit.server.io.PropertyImportContext context, boolean b) boolean
exportContent
(org.apache.jackrabbit.server.io.ExportContext context, boolean b) boolean
exportContent
(org.apache.jackrabbit.server.io.ExportContext context, org.apache.jackrabbit.webdav.DavResource davResource) boolean
exportProperties
(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b) abstract String
org.apache.jackrabbit.server.io.IOManager
getName()
boolean
importContent
(org.apache.jackrabbit.server.io.ImportContext context, boolean b) boolean
importContent
(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) boolean
void
setIOManager
(org.apache.jackrabbit.server.io.IOManager ioManager)
-
Constructor Details
-
AbstractHandler
public AbstractHandler()
-
-
Method Details
-
getIOManager
public org.apache.jackrabbit.server.io.IOManager getIOManager()- Specified by:
getIOManager
in interfaceorg.apache.jackrabbit.server.io.IOHandler
-
setIOManager
public void setIOManager(org.apache.jackrabbit.server.io.IOManager ioManager) - Specified by:
setIOManager
in interfaceorg.apache.jackrabbit.server.io.IOHandler
-
getName
- Specified by:
getName
in 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:
canImport
in interfaceorg.apache.jackrabbit.server.io.IOHandler
-
canImport
public boolean canImport(org.apache.jackrabbit.server.io.ImportContext context, boolean b) - Specified by:
canImport
in 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:
importContent
in 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:
importContent
in interfaceorg.apache.jackrabbit.server.io.IOHandler
- Throws:
IOException
-
canExport
public boolean canExport(org.apache.jackrabbit.server.io.ExportContext context, boolean b) - Specified by:
canExport
in 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:
canExport
in 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:
exportContent
in 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:
exportContent
in interfaceorg.apache.jackrabbit.server.io.IOHandler
- Throws:
IOException
-
canExport
public boolean canExport(org.apache.jackrabbit.server.io.PropertyExportContext context, boolean b) - Specified by:
canExport
in 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:
exportProperties
in 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:
canImport
in 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:
importProperties
in interfaceorg.apache.jackrabbit.server.io.PropertyHandler
- Throws:
javax.jcr.RepositoryException
-
getIdentifier
-
matches
-
getHandlerName
-