Package org.apache.sling.distribution
Interface ImportPreProcessor
public interface ImportPreProcessor
Interface for executing operations before the import of distribution content.
This acts as a hook for performing any necessary pre-import operations, such as
validation or initial setup, without modifying the properties of the content directly.
Implementations of this interface can carry out checks or other preparatory tasks
required before the content import process begins.
-
Method Summary
-
Method Details
-
process
Performs operations before the import of content. This method serves as a hook for any pre-import tasks, like validation or setup, that need to be completed prior to importing. It does not modify the input properties directly but can throw anImportPreProcessException
to indicate any issues that would prevent the content from being imported successfully.- Parameters:
props
- properties defining the content to be imported- Throws:
ImportPreProcessException
- if there is an issue that prevents the content from being imported successfully
-