## org.codehaus.groovy.grails.scaffolding
Interface ScaffoldResponseHandler

All Known Implementing Classes:
  TemplateGeneratingResponseHandler

    public interface ScaffoldResponseHandler

An interface defining methods to handle responses. Implementors of this interface are responsible for transforming the model into an appropriate ModelAndView instance or writing directly to the response

Since:
  0.1 Created: 30 Nov 2005
Author:
  Graeme Rocher

Method Summary
`ModelAndView` `handleResponse(HttpServletRequest request, HttpServletResponse response, String actionName, Map model)` Creates the response for a Scaffolded model and optionally returns a ModelAndView instance
`void` `setViewResolver(ViewResolver resolver)` An optional ViewResolver instance for resolving views if not writing directly to the response

Method Detail

### handleResponse

    ModelAndView handleResponse(HttpServletRequest request,
                                HttpServletResponse response,
                                String actionName,
                                Map model)

  Creates the response for a Scaffolded model and optionally returns a ModelAndView instance

  Parameters:
    `request` - The HttpServletRequest instance
    `response` - The HttpServletResponse instance
    `model` - The model to render
    `actionName` - The name of the action be handled
  Returns:
    A ModelAndView or null if writing directly to the response

### setViewResolver

    void setViewResolver(ViewResolver resolver)

  An optional ViewResolver instance for resolving views if not writing directly to the response

  Parameters:
    `resolver` - The ViewResolver instance

Copyright (c) 2005-2006 The Grails project