evaluate

open override fun evaluate(contextView: ContextView, context: QueryContext<*>): Mono<FilterExpression>

Resolves the ABAC condition for the current context.

Return

an unrestricted condition for other models or when no tags exist, otherwise the combined tag condition; with AbacQueryOptions.requirePrincipalTags, an AbacPrincipalTagsRequiredException for an HTTP query whose principal has no tags

Parameters

contextView

the Reactor context

context

the query context