public interface PropertyHandler
PropertyHandler interface defines methods for importing and
 exporting resource properties.| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canExport(PropertyExportContext context,
         boolean isCollection)
Returns true, if this handler can run a successful export based on the
 specified context. 
 | 
boolean | 
canImport(PropertyImportContext context,
         boolean isCollection)
Returns true, if this handler can run a property import based on the
 specified context. 
 | 
boolean | 
exportProperties(PropertyExportContext exportContext,
                boolean isCollection)
Exports properties to the given context. 
 | 
Map<? extends PropEntry,?> | 
importProperties(PropertyImportContext importContext,
                boolean isCollection)
Imports, modifies or removes properties according the the
  
change list available from
 the import context. | 
boolean canExport(PropertyExportContext context, boolean isCollection)
context - isCollection - PropertyHandler is export properties
 given the specified parameters.boolean exportProperties(PropertyExportContext exportContext, boolean isCollection) throws javax.jcr.RepositoryException
IOHandler.exportContent(ExportContext, boolean).exportContext - isCollection - javax.jcr.RepositoryException - If an attempt is made to export properties
 even if canExport(PropertyExportContext, boolean)
 returns false or if some other unrecoverable error occurs.boolean canImport(PropertyImportContext context, boolean isCollection)
context - isCollection - PropertyHandler can import properties
 given the specified parameters.Map<? extends PropEntry,?> importProperties(PropertyImportContext importContext, boolean isCollection) throws javax.jcr.RepositoryException
change list available from
 the import context. Note, that according to JSR 170 setting a property
 value to null is equivalent to its removal.
 The return value of this method must be used to provided detailed information about any kind of failures.
importContext - isCollection - javax.jcr.RepositoryException - If
 canImport(PropertyImportContext, boolean)
 returns false for the given parameters or if some other unrecoverable
 error occurred. Note, that normal failure of a property update must be
 reported with the return value and should not result in an exception.Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.