Class DefaultAclManager

java.lang.Object
org.apache.sling.feature.cpconverter.accesscontrol.DefaultAclManager
All Implemented Interfaces:
AclManager, EnforceInfo

public class DefaultAclManager extends Object implements AclManager, EnforceInfo
  • Constructor Details

    • DefaultAclManager

      public DefaultAclManager()
      Same as DefaultAclManager(null, "system", false)
      See Also:
    • DefaultAclManager

      @Deprecated public DefaultAclManager(@Nullable @Nullable String enforcePrincipalBasedSupportedPath, @NotNull @NotNull String systemRelPath)
      Deprecated.
      Use DefaultAclManager(String,String,boolean) instead
      Parameters:
      enforcePrincipalBasedSupportedPath - The supported path if principal-based access control setup for service users should be enforced; null otherwise.
      systemRelPath - The relative intermediate path used for all system users.
    • DefaultAclManager

      public DefaultAclManager(@Nullable @Nullable String enforcePrincipalBasedSupportedPath, @NotNull @NotNull String systemRelPath, boolean alwaysForceSystemUserPath)
      Creates a new instance of DefaultAclManager.
      Parameters:
      enforcePrincipalBasedSupportedPath - The supported path if principal-based access control setup for service users should be enforced; null otherwise.
      systemRelPath - The relative intermediate path used for all system users.
      alwaysForceSystemUserPath - Option to make sure all system users are being created with the specified intermediate path (i.e. translating to 'with forced path' statements in repoinit).
  • Method Details