Class StaticAuthorizationsDeepChecker
java.lang.Object
com.sap.cds.services.impl.authorization.StaticAuthorizationsDeepChecker
- All Implemented Interfaces:
com.sap.cds.ql.cqn.CqnVisitor
public class StaticAuthorizationsDeepChecker
extends Object
implements com.sap.cds.ql.cqn.CqnVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionStaticAuthorizationsDeepChecker(EventContext context, com.sap.cds.ql.cqn.CqnStatement statement, Collection<String> alreadyChecked, Consumer<com.sap.cds.reflect.CdsEntity> authCheck) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(com.sap.cds.ql.cqn.CqnElementRef ref) voidvisit(com.sap.cds.ql.cqn.CqnExistsSubquery exists) voidvisit(com.sap.cds.ql.cqn.CqnExpand expand) voidvisit(com.sap.cds.ql.cqn.CqnInline inline) voidvisit(com.sap.cds.ql.cqn.CqnMatchPredicate match) voidvisit(com.sap.cds.ql.cqn.CqnSelect select) voidvisit(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cds.ql.cqn.CqnVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
StaticAuthorizationsDeepChecker
public StaticAuthorizationsDeepChecker(EventContext context, com.sap.cds.ql.cqn.CqnStatement statement, Collection<String> alreadyChecked, Consumer<com.sap.cds.reflect.CdsEntity> authCheck)
-
-
Method Details
-
visit
public void visit(com.sap.cds.ql.cqn.CqnMatchPredicate match) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnSelect select) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnStructuredTypeRef ref) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnElementRef ref) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnInline inline) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnExpand expand) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-
visit
public void visit(com.sap.cds.ql.cqn.CqnExistsSubquery exists) - Specified by:
visitin interfacecom.sap.cds.ql.cqn.CqnVisitor
-