Class ParamsRequestCondition
java.lang.Object
org.springframework.web.servlet.mvc.condition.AbstractRequestCondition<ParamsRequestCondition>
org.springframework.web.servlet.mvc.condition.ParamsRequestCondition
- All Implemented Interfaces:
- RequestCondition<ParamsRequestCondition>
A logical conjunction (
' && ') request condition that matches a request against
 a set parameter expressions with syntax defined in RequestMapping.params().- Since:
- 3.1
- Author:
- Arjen Poutsma, Rossen Stoyanchev
- 
Constructor SummaryConstructorsConstructorDescriptionParamsRequestCondition(String... params) Create a new instance from the given param expressions.
- 
Method SummaryModifier and TypeMethodDescriptioncombine(ParamsRequestCondition other) Returns a new instance with the union of the param expressions from "this" and the "other" instance.intcompareTo(ParamsRequestCondition other, HttpServletRequest request) Compare to another condition based on parameter expressions.protected Collection<org.springframework.web.servlet.mvc.condition.ParamsRequestCondition.ParamExpression>Return the discrete items a request condition is composed of.Return the contained request parameter expressions.getMatchingCondition(HttpServletRequest request) Returns "this" instance if the request matches all param expressions; ornullotherwise.protected StringThe notation to use when printing discrete items of content.Methods inherited from class org.springframework.web.servlet.mvc.condition.AbstractRequestConditionequals, hashCode, isEmpty, toString
- 
Constructor Details- 
ParamsRequestConditionCreate a new instance from the given param expressions.- Parameters:
- params- expressions with syntax defined in- RequestMapping.params(); if 0, the condition will match to every request.
 
 
- 
- 
Method Details- 
getExpressionsReturn the contained request parameter expressions.
- 
getContentprotected Collection<org.springframework.web.servlet.mvc.condition.ParamsRequestCondition.ParamExpression> getContent()Description copied from class:AbstractRequestConditionReturn the discrete items a request condition is composed of.For example URL patterns, HTTP request methods, param expressions, etc. - Specified by:
- getContentin class- AbstractRequestCondition<ParamsRequestCondition>
- Returns:
- a collection of objects (never null)
 
- 
getToStringInfixDescription copied from class:AbstractRequestConditionThe notation to use when printing discrete items of content.For example " || "for URL patterns or" && "for param expressions.- Specified by:
- getToStringInfixin class- AbstractRequestCondition<ParamsRequestCondition>
 
- 
combineReturns a new instance with the union of the param expressions from "this" and the "other" instance.- Parameters:
- other- the condition to combine with.
- Returns:
- a request condition instance that is the result of combining the two condition instances.
 
- 
getMatchingConditionReturns "this" instance if the request matches all param expressions; ornullotherwise.- Returns:
- a condition instance in case of a match or nullotherwise.
 
- 
compareToCompare to another condition based on parameter expressions. A condition is considered to be a more specific match, if it has:- A greater number of expressions.
- A greater number of non-negated expressions with a concrete value.
 It is assumed that both instances have been obtained via getMatchingCondition(HttpServletRequest)and each instance contains the matching parameter expressions only or is otherwise empty.
 
-