Class ImportSettings

java.lang.Object
org.apache.sling.distribution.serialization.ImportSettings

public class ImportSettings extends Object
Settings that control the package import.
  • Constructor Details

    • ImportSettings

      public ImportSettings(ImportMode importMode, AccessControlHandling aclHandling, AccessControlHandling cugHandling, int autosaveThreshold, boolean isStrict, boolean overwritePrimaryTypesOfFolders, IdConflictPolicy idConflictPolicy)
      Parameters:
      importMode - The serializer import mode
      aclHandling - The serializer ACL handling mode
      cugHandling - The serializer CUG handling mode
      autosaveThreshold - The number of resources to handle before automatically saving the changes.
      isStrict - true to enforce import constraints; false otherwise
      overwritePrimaryTypesOfFolders - true to overwrite folder primary types ; false otherwise
      idConflictPolicy - The policy to handle conflicts
  • Method Details

    • getImportMode

      public ImportMode getImportMode()
    • getAclHandling

      public AccessControlHandling getAclHandling()
    • getCugHandling

      public AccessControlHandling getCugHandling()
    • getAutosaveThreshold

      public int getAutosaveThreshold()
    • isStrict

      public boolean isStrict()
    • isOverwritePrimaryTypesOfFolders

      public boolean isOverwritePrimaryTypesOfFolders()
    • getIdConflictPolicy

      public IdConflictPolicy getIdConflictPolicy()