org.jasig.portal.url.processing
Interface IRequestParameterProcessor
- All Known Implementing Classes:
- ChannelRequestParameterProcessor, PortletRequestParameterProcessor, UrlRequestParameterProcessor, UserLayoutParameterProcessor
public interface IRequestParameterProcessor
Provides APIs a class can implement if it wishes to be part of the request parameter processing chain. Implementations
can read and write request parameters before any other part of the framework deals with the request.
- Version:
- $Revision: 11911 $
- Author:
- Eric Dalquist
processParameters
boolean processParameters(IWritableHttpServletRequest request,
HttpServletResponse response)
- Analyze current request, process necessary URL parameters, delivering information to the appropriate components.
This method can also add, modify and remove parameters on the request. If the request is not yet in a state where
it can be completely processed this method may return
false so that it can be called again after other
processors have been allowed to execute. Even if false is returned as much processing as possible
should happen for each pass.
- Parameters:
req - - incoming requestres - - outgoing response
- Throws:
IllegalArgumentException - If req or res are null.
Copyright © 2010 Jasig. All Rights Reserved.