@ProviderType public interface ProtectionConfig
Interface to mark properties or nodes located underneath a synchronized external identity as being protected (i.e. prevent modification through regular JCR/Jackrabbit API outside of the regular synchronization during login (or through JMX).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ProtectionConfig
    Default implementation that marks all properties or nodes as protected.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isProtectedProperty(@NotNull Tree parent, @NotNull PropertyState property)
     
    boolean
    isProtectedTree(@NotNull Tree tree)
     
  • Field Details

    • DEFAULT

      static final ProtectionConfig DEFAULT
      Default implementation that marks all properties or nodes as protected.
  • Method Details

    • isProtectedProperty

      boolean isProtectedProperty(@NotNull @NotNull Tree parent, @NotNull @NotNull PropertyState property)
    • isProtectedTree

      boolean isProtectedTree(@NotNull @NotNull Tree tree)