Class UnknownQueryParameterExceptionMapper

java.lang.Object
ubic.gemma.rest.providers.AbstractExceptionMapper<UnknownQueryParameterException>
ubic.gemma.rest.providers.UnknownQueryParameterExceptionMapper
All Implemented Interfaces:
jakarta.ws.rs.ext.ExceptionMapper<UnknownQueryParameterException>

@Provider @Component public class UnknownQueryParameterExceptionMapper extends AbstractExceptionMapper<UnknownQueryParameterException>
Maps an UnknownQueryParameterException to a 400 whose errors[] carries one entry per rejected parameter, each naming the parameter in location with locationType LocationType.QUERY.

More specific than MalformedArgExceptionMapper (the exception extends MalformedArgException), so JAX-RS mapper selection picks this one and the parameter names survive into the body.

Author:
gemma