Class NegatedRequestMatcher

java.lang.Object
org.springframework.security.web.util.matcher.NegatedRequestMatcher
All Implemented Interfaces:
RequestMatcher

public class NegatedRequestMatcher extends Object implements RequestMatcher
A RequestMatcher that will negate the RequestMatcher passed in. For example, if the RequestMatcher passed in returns true, NegatedRequestMatcher will return false. If the RequestMatcher passed in returns false, NegatedRequestMatcher will return true.
Since:
3.2
  • Constructor Details

    • NegatedRequestMatcher

      public NegatedRequestMatcher(RequestMatcher requestMatcher)
      Creates a new instance
      Parameters:
      requestMatcher - the RequestMatcher that will be negated.
  • Method Details

    • matches

      public boolean matches(jakarta.servlet.http.HttpServletRequest request)
      Description copied from interface: RequestMatcher
      Decides whether the rule implemented by the strategy matches the supplied request.
      Specified by:
      matches in interface RequestMatcher
      Parameters:
      request - the request to check for a match
      Returns:
      true if the request matches, false otherwise
    • toString

      public String toString()
      Overrides:
      toString in class Object