in src/main/java/org/apache/sling/distribution/journal/shared/JournalDistributionPackageBuilder.java [75:96]
public JournalDistributionPackageBuilder(
Configuration config,
@Reference DistributionContentSerializerProvider serializerProvider) {
type = config.name();
ExportSettings exportSettings = new ExportSettings(
config.package_roots(),
config.package_filters(),
config.property_filters(),
config.useBinaryReferences(),
pathMappings(config.pathsMapping())
);
ImportSettings importSettings = new ImportSettings(
ImportMode.valueOf(config.importMode()),
AccessControlHandling.valueOf(config.aclHandling()),
AccessControlHandling.valueOf(config.cugHandling()),
config.autoSaveThreshold(),
config.strictImport(),
config.overwritePrimaryTypesOfFolders(),
config.idConflictPolicy()
);
contentSerializer = serializerProvider.build(config.name(), exportSettings, importSettings);
}