org.jasig.portlet.search.mvc
Class TabbedSearchController

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.portlet.context.PortletApplicationObjectSupport
          extended by org.springframework.web.portlet.handler.PortletContentGenerator
              extended by org.springframework.web.portlet.mvc.AbstractController
                  extended by org.jasig.portlet.search.mvc.TabbedSearchController
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.web.portlet.context.PortletContextAware, org.springframework.web.portlet.mvc.Controller

public class TabbedSearchController
extends org.springframework.web.portlet.mvc.AbstractController

TabbedSearchController is the main portlet controller for the tabbed search portlet.

Author:
Jen Bourey

Field Summary
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Constructor Summary
TabbedSearchController()
           
 
Method Summary
 org.springframework.web.portlet.ModelAndView handleRenderRequest(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void setConfiguredSearches(java.util.List<ConfiguredSearch> configuredSearches)
          Set the list of configured search engines.
 void setGsaSearchEngines(java.util.List<java.lang.String> gsaSearchEngines)
          Set the list of GSA search sites.
 
Methods inherited from class org.springframework.web.portlet.mvc.AbstractController
handleActionRequest, handleActionRequestInternal, handleRenderRequestInternal, isRenderWhenMinimized, isSynchronizeOnSession, setRenderWhenMinimized, setSynchronizeOnSession
 
Methods inherited from class org.springframework.web.portlet.handler.PortletContentGenerator
applyCacheSeconds, cacheForSeconds, check, checkAndPrepare, checkAndPrepare, getCacheSeconds, isRequireSession, preventCaching, setCacheSeconds, setRequireSession
 
Methods inherited from class org.springframework.web.portlet.context.PortletApplicationObjectSupport
getPortletContext, getTempDir, isContextRequired, setPortletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabbedSearchController

public TabbedSearchController()
Method Detail

handleRenderRequest

public org.springframework.web.portlet.ModelAndView handleRenderRequest(javax.portlet.RenderRequest request,
                                                                        javax.portlet.RenderResponse response)
                                                                 throws java.lang.Exception
Specified by:
handleRenderRequest in interface org.springframework.web.portlet.mvc.Controller
Overrides:
handleRenderRequest in class org.springframework.web.portlet.mvc.AbstractController
Throws:
java.lang.Exception

setGsaSearchEngines

public void setGsaSearchEngines(java.util.List<java.lang.String> gsaSearchEngines)
Set the list of GSA search sites.

Parameters:
gsaSearchEngines -

setConfiguredSearches

public void setConfiguredSearches(java.util.List<ConfiguredSearch> configuredSearches)
Set the list of configured search engines. Search tabs will be displayed in the order represented in this list.

Parameters:
configuredSearches -


Copyright © 2009 Jasig. All Rights Reserved.