public abstract class ControllerResponse
extends Object
Must be used as base class for high level response provided by the controller that will be translated into something
at the portal level. The goal is to avoid to manipulate the HTTP response directly.
The test bed will of course use the HTTP response but the Presentation Framework will work differently.
So we really need to abstract everything done with the HttpServletResponse and *never* use it in the controller.
Typical usage should be : ControllerResponse response = controller.invoker(ControllerRequest request);