Class PermissionStoreValidatorProvider

  • All Implemented Interfaces:
    org.apache.jackrabbit.oak.spi.commit.EditorProvider, org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants

    public class PermissionStoreValidatorProvider
    extends org.apache.jackrabbit.oak.spi.commit.ValidatorProvider
    implements org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
    Validator implementation that asserts that the permission store is read-only.
    • Field Summary

      • Fields inherited from interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants

        DEFAULT_READ_PATHS, NT_REP_PERMISSION_STORE, NT_REP_PERMISSIONS, PARAM_ADMINISTRATIVE_PRINCIPALS, PARAM_PERMISSIONS_JR2, PARAM_READ_PATHS, PERMISSION_NODE_NAMES, PERMISSION_NODETYPE_NAMES, PERMISSION_PROPERTY_NAMES, PERMISSIONS_STORE_PATH, REP_ACCESS_CONTROLLED_PATH, REP_IS_ALLOW, REP_NUM_PERMISSIONS, REP_PERMISSION_STORE, REP_PRIVILEGE_BITS, VALUE_PERMISSIONS_JR2
    • Constructor Detail

      • PermissionStoreValidatorProvider

        public PermissionStoreValidatorProvider()
    • Method Detail

      • getRootValidator

        @NotNull
        public @NotNull org.apache.jackrabbit.oak.spi.commit.Validator getRootValidator​(org.apache.jackrabbit.oak.spi.state.NodeState before,
                                                                                        org.apache.jackrabbit.oak.spi.state.NodeState after,
                                                                                        org.apache.jackrabbit.oak.spi.commit.CommitInfo info)
        Specified by:
        getRootValidator in class org.apache.jackrabbit.oak.spi.commit.ValidatorProvider