photospace.web.spring
Class DefaultController

java.lang.Object
  extended byorg.springframework.context.support.ApplicationObjectSupport
      extended byorg.springframework.web.context.support.WebApplicationObjectSupport
          extended byorg.springframework.web.servlet.support.WebContentGenerator
              extended byorg.springframework.web.servlet.mvc.AbstractController
                  extended byorg.springframework.web.servlet.mvc.multiaction.MultiActionController
                      extended byphotospace.web.spring.DefaultController
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.web.servlet.mvc.Controller, org.springframework.web.servlet.mvc.LastModified

public class DefaultController
extends org.springframework.web.servlet.mvc.multiaction.MultiActionController


Field Summary
static java.lang.String HISTORY_KEY
           
static java.lang.String MODEL_KEY
           
static java.lang.String QUERY_KEY
           
 
Fields inherited from class org.springframework.web.servlet.mvc.multiaction.MultiActionController
LAST_MODIFIED_METHOD_SUFFIX
 
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, METHOD_GET, METHOD_POST
 
Constructor Summary
DefaultController()
           
 
Method Summary
 org.springframework.web.servlet.ModelAndView error(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String message)
           
 org.springframework.web.servlet.ModelAndView forbidden(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 History getHistory(javax.servlet.http.HttpSession session)
           
 org.springframework.web.servlet.ModelAndView history(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Redirect to a past view.
 org.springframework.web.servlet.ModelAndView locate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 org.springframework.web.servlet.ModelAndView message(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String message)
           
 org.springframework.web.servlet.ModelAndView search(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setLocator(Locator locator)
           
 void setSearcher(Searcher searcher)
           
 void setTranslator(Translator translator)
           
 org.springframework.web.servlet.ModelAndView view(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class org.springframework.web.servlet.mvc.multiaction.MultiActionController
getLastModified, getMethodNameResolver, setDelegate, setMethodNameResolver
 
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, setSynchronizeOnSession
 
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, setApplicationContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODEL_KEY

public static final java.lang.String MODEL_KEY
See Also:
Constant Field Values

QUERY_KEY

public static final java.lang.String QUERY_KEY
See Also:
Constant Field Values

HISTORY_KEY

public static final java.lang.String HISTORY_KEY
See Also:
Constant Field Values
Constructor Detail

DefaultController

public DefaultController()
Method Detail

locate

public org.springframework.web.servlet.ModelAndView locate(javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

history

public org.springframework.web.servlet.ModelAndView history(javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
                                                     throws java.lang.Exception
Redirect to a past view. If request parameter "index" is provided, this will redirect to that item in the history. If not, will redirect to last view. Usefull for "cancel" buttons and errors.

Throws:
java.lang.Exception

search

public org.springframework.web.servlet.ModelAndView search(javax.servlet.http.HttpServletRequest request,
                                                           javax.servlet.http.HttpServletResponse response)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

error

public org.springframework.web.servlet.ModelAndView error(javax.servlet.http.HttpServletRequest request,
                                                          javax.servlet.http.HttpServletResponse response,
                                                          java.lang.String message)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

message

public org.springframework.web.servlet.ModelAndView message(javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response,
                                                            java.lang.String message)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getHistory

public History getHistory(javax.servlet.http.HttpSession session)

view

public org.springframework.web.servlet.ModelAndView view(javax.servlet.http.HttpServletRequest request,
                                                         javax.servlet.http.HttpServletResponse response)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

forbidden

public org.springframework.web.servlet.ModelAndView forbidden(javax.servlet.http.HttpServletRequest request,
                                                              javax.servlet.http.HttpServletResponse response)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

setSearcher

public void setSearcher(Searcher searcher)

setLocator

public void setLocator(Locator locator)

setTranslator

public void setTranslator(Translator translator)