org.riotfamily.pages.controller
Class SiteListController

java.lang.Object
  extended by org.riotfamily.cachius.spring.AbstractCacheableController
      extended by org.riotfamily.pages.controller.SiteListController
All Implemented Interfaces:
CacheableController, BeanNameAware, Controller

public class SiteListController
extends AbstractCacheableController

Since:
6.5
Author:
Jan-Frederic Linde [jfl at neteye dot de]

Field Summary
 
Fields inherited from interface org.riotfamily.cachius.spring.CacheableController
CACHE_ETERNALLY
 
Constructor Summary
SiteListController(PageDao pageDao, PathCompleter pathCompleter)
           
 
Method Summary
 long getTimeToLive(HttpServletRequest request)
           
 ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response)
           
 void setViewName(String viewName)
           
 
Methods inherited from class org.riotfamily.cachius.spring.AbstractCacheableController
appendCacheKey, bypassCache, getBeanName, getCacheKey, getCacheKeyInternal, getLastModified, getTimeToLive, setAddUriToCacheKey, setBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteListController

public SiteListController(PageDao pageDao,
                          PathCompleter pathCompleter)
Method Detail

setViewName

public void setViewName(String viewName)

handleRequest

public ModelAndView handleRequest(HttpServletRequest request,
                                  HttpServletResponse response)
                           throws Exception
Throws:
Exception

getTimeToLive

public long getTimeToLive(HttpServletRequest request)