Class MissingParameterRule

java.lang.Object
io.micronaut.validation.routes.rules.MissingParameterRule
All Implemented Interfaces:
RouteValidationRule

public class MissingParameterRule extends Object implements RouteValidationRule
Validates all route uri variables are present in the route arguments.
Since:
1.0
  • Constructor Details

    • MissingParameterRule

      public MissingParameterRule()
  • Method Details

    • validate

      public RouteValidationResult validate(List<io.micronaut.http.uri.UriMatchTemplate> templates, io.micronaut.inject.ast.ParameterElement[] parameters, io.micronaut.inject.ast.MethodElement method)
      Description copied from interface: RouteValidationRule
      Validate the given uri templates and route arguments.
      Specified by:
      validate in interface RouteValidationRule
      Parameters:
      templates - The URI match templates
      parameters - The route parameters
      method - The route method
      Returns:
      A RouteValidationResult