org.springframework.web.portlet.mvc.annotation
Class DefaultAnnotationHandlerMapping.ParameterMappingPredicate
java.lang.Object
org.springframework.web.portlet.mvc.annotation.DefaultAnnotationHandlerMapping.ParameterMappingPredicate
- All Implemented Interfaces:
- java.lang.Comparable, AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
- Enclosing class:
- DefaultAnnotationHandlerMapping
private static class DefaultAnnotationHandlerMapping.ParameterMappingPredicate
- extends java.lang.Object
- implements AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
Predicate that matches against parameter conditions.
Field Summary |
private java.lang.String[] |
headers
|
private java.util.Set<java.lang.String> |
methods
|
private java.lang.String[] |
params
|
Method Summary |
int |
compareTo(java.lang.Object other)
|
boolean |
match(PortletRequest request)
Determine whether the given request matches this predicate. |
java.lang.String |
toString()
|
void |
validate(PortletRequest request)
Validate this predicate's mapping against the current request. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
params
private final java.lang.String[] params
headers
private final java.lang.String[] headers
methods
private final java.util.Set<java.lang.String> methods
DefaultAnnotationHandlerMapping.ParameterMappingPredicate
public DefaultAnnotationHandlerMapping.ParameterMappingPredicate(java.lang.String[] params)
DefaultAnnotationHandlerMapping.ParameterMappingPredicate
public DefaultAnnotationHandlerMapping.ParameterMappingPredicate(java.lang.String[] params,
java.lang.String[] headers,
RequestMethod[] methods)
match
public boolean match(PortletRequest request)
- Description copied from interface:
AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
- Determine whether the given request matches this predicate.
- Specified by:
match
in interface AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
- Parameters:
request
- current portlet request
validate
public void validate(PortletRequest request)
throws PortletException
- Description copied from interface:
AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
- Validate this predicate's mapping against the current request.
- Specified by:
validate
in interface AbstractMapBasedHandlerMapping.PortletRequestMappingPredicate
- Parameters:
request
- current portlet request
- Throws:
PortletException
- if validation failed
compareTo
public int compareTo(java.lang.Object other)
- Specified by:
compareTo
in interface java.lang.Comparable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object