Class CompatAccessMode41

  • All Implemented Interfaces:
    org.neo4j.internal.kernel.api.security.AccessMode

    public final class CompatAccessMode41
    extends org.neo4j.graphalgo.compat.CompatAccessMode
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.neo4j.internal.kernel.api.security.AccessMode

        org.neo4j.internal.kernel.api.security.AccessMode.Static
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.neo4j.internal.kernel.api.security.AccessMode original  
      protected org.neo4j.internal.kernel.api.security.AccessMode wrapping  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean allowsReadNodeProperty​(java.util.function.Supplier<org.neo4j.internal.kernel.api.TokenSet> labels, int propertyKey)  
      boolean allowsReadRelationshipProperty​(java.util.function.IntSupplier relType, int propertyKey)  
      boolean isOverridden()  
      org.neo4j.graphdb.security.AuthorizationViolationException onViolation​(java.lang.String arg0)  
      • Methods inherited from class org.neo4j.graphalgo.compat.CompatAccessMode

        allowsTraverseAllLabels, allowsTraverseAllNodesWithLabel, allowsTraverseNode, allowsTraverseRelType
      • Methods inherited from class org.neo4j.kernel.impl.api.security.RestrictedAccessMode

        allowsCreateNode, allowsCreateRelationship, allowsDeleteNode, allowsDeleteRelationship, allowsProcedureWith, allowsReadPropertyAllLabels, allowsReadPropertyAllRelTypes, allowsRemoveLabel, allowsSchemaWrites, allowsSchemaWrites, allowsSeePropertyKeyToken, allowsSetLabel, allowsSetProperty, allowsSetProperty, allowsTokenCreates, allowsTraverseAllRelTypes, allowsWrites, disallowsReadPropertyForSomeLabel, disallowsTraverseLabel, name
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.neo4j.internal.kernel.api.security.AccessMode

        roles
    • Field Detail

      • original

        protected final org.neo4j.internal.kernel.api.security.AccessMode original
      • wrapping

        protected final org.neo4j.internal.kernel.api.security.AccessMode wrapping
    • Method Detail

      • allowsReadNodeProperty

        public boolean allowsReadNodeProperty​(java.util.function.Supplier<org.neo4j.internal.kernel.api.TokenSet> labels,
                                              int propertyKey)
        Specified by:
        allowsReadNodeProperty in interface org.neo4j.internal.kernel.api.security.AccessMode
        Overrides:
        allowsReadNodeProperty in class org.neo4j.kernel.impl.api.security.RestrictedAccessMode
      • allowsReadRelationshipProperty

        public boolean allowsReadRelationshipProperty​(java.util.function.IntSupplier relType,
                                                      int propertyKey)
        Specified by:
        allowsReadRelationshipProperty in interface org.neo4j.internal.kernel.api.security.AccessMode
        Overrides:
        allowsReadRelationshipProperty in class org.neo4j.kernel.impl.api.security.RestrictedAccessMode
      • onViolation

        public org.neo4j.graphdb.security.AuthorizationViolationException onViolation​(java.lang.String arg0)
        Specified by:
        onViolation in interface org.neo4j.internal.kernel.api.security.AccessMode
      • isOverridden

        public boolean isOverridden()
        Specified by:
        isOverridden in interface org.neo4j.internal.kernel.api.security.AccessMode