Interface ProtectionConfig

  • All Known Implementing Classes:
    ProtectionConfigImpl

    @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 Detail

      • DEFAULT

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

      • isProtectedProperty

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

        boolean isProtectedTree​(@NotNull
                                @NotNull Tree tree)