org.olat.search.ui
Class ResultsController

java.lang.Object
  extended by org.olat.core.gui.control.DefaultController
      extended by org.olat.core.gui.control.controller.BasicController
          extended by org.olat.core.gui.components.form.flexible.impl.FormBasicController
              extended by org.olat.search.ui.ResultsController
All Implemented Interfaces:
Controller, ControllerEventListener, Disposable

public class ResultsController
extends FormBasicController

Description:
Controller which show the list of results, with paging.

Events:

Initial Date: 3 dec. 2009

Author:
srosse, stephane.rosse@frentix.com

Field Summary
 
Fields inherited from class org.olat.core.gui.components.form.flexible.impl.FormBasicController
LAYOUT_CUSTOM, LAYOUT_DEFAULT, LAYOUT_HORIZONTAL, LAYOUT_VERTICAL
 
Constructor Summary
ResultsController(UserRequest ureq, WindowControl wControl, Form mainForm)
           
 
Method Summary
 int getCurrentPage()
           
 int getEndResult()
           
 FormItem getFormItem()
           
 int getMaxPage()
           
 SearchResults getSearchResults()
           
 int getStartResult()
           
 void reload(UserRequest ureq)
           
 void setSearchResults(UserRequest ureq, SearchResults results, int page)
           
 
Methods inherited from class org.olat.core.gui.components.form.flexible.impl.FormBasicController
dispose, event
 
Methods inherited from class org.olat.core.gui.control.DefaultController
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, getControllerCount, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResultsController

public ResultsController(UserRequest ureq,
                         WindowControl wControl,
                         Form mainForm)
Method Detail

getCurrentPage

public int getCurrentPage()

getSearchResults

public SearchResults getSearchResults()

setSearchResults

public void setSearchResults(UserRequest ureq,
                             SearchResults results,
                             int page)

reload

public void reload(UserRequest ureq)

getStartResult

public int getStartResult()

getEndResult

public int getEndResult()

getMaxPage

public int getMaxPage()
Returns:
Number of pages for current result-list.

getFormItem

public FormItem getFormItem()