Class CqnStatementArgumentResolver
java.lang.Object
com.sap.cds.services.impl.handlerregistry.resolver.CqnStatementArgumentResolver
- All Implemented Interfaces:
ArgumentResolver
Handles all types of
CqnStatement and CqnStructuredTypeRef based arguments in handler methods-
Method Summary
Modifier and TypeMethodDescriptionstatic CqnStatementArgumentResolvercreateIfApplicable(Class<?> type) resolve(EventContext context) Finds an argument value on the givenEventContextvoidverifyOrThrow(HandlerDescriptor descriptor) Verifies the resolver, based on the finalHandlerDescriptor.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sap.cds.services.impl.handlerregistry.resolver.ArgumentResolver
indicateEntities, indicateEvents
-
Method Details
-
createIfApplicable
-
resolve
Description copied from interface:ArgumentResolverFinds an argument value on the givenEventContext- Specified by:
resolvein interfaceArgumentResolver- Parameters:
context- theEventContextcurrently processed- Returns:
- the determined argument value
-
verifyOrThrow
Description copied from interface:ArgumentResolverVerifies the resolver, based on the finalHandlerDescriptor.- Specified by:
verifyOrThrowin interfaceArgumentResolver- Parameters:
descriptor- theHandlerDescriptor
-