public JournalDistributionPackageBuilder()

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);
    }