de.bps.olat.repository.controllers
Class RepositorySearchMultiSelectController

java.lang.Object
  extended by org.olat.core.gui.control.DefaultController
      extended by org.olat.repository.controllers.RepositorySearchController
          extended by de.bps.olat.repository.controllers.RepositorySearchMultiSelectController
All Implemented Interfaces:
Controller, ControllerEventListener, Disposable

public class RepositorySearchMultiSelectController
extends RepositorySearchController

Description:
RepositorySearchController with multiselection element.

Initial Date: 04.11.2008

Author:
bja

Field Summary
static java.lang.String ACTION_MULTI_SELECT
           
 
Constructor Summary
RepositorySearchMultiSelectController(java.lang.String selectButtonLabel, UserRequest ureq, WindowControl myWControl, boolean withCancel, boolean enableDirectLaunch, java.lang.String limitType)
           
RepositorySearchMultiSelectController(java.lang.String selectButtonLabel, UserRequest ureq, WindowControl myWControl, boolean withCancel, boolean enableDirectLaunch, java.lang.String limitType, java.lang.String limitUser)
           
 
Method Summary
 void doSearchAll(UserRequest ureq)
          Implementation normal search: find all repo entries
 void event(UserRequest urequest, Controller source, Event event)
          the only method of the interface controllereventlistener.
 RepositoryEntry getValueAt(int row)
           
 
Methods inherited from class org.olat.repository.controllers.RepositorySearchController
displaySearchForm, displaySearchResults, doSearchByOwner, doSearchByOwnerLimitAccess, doSearchByOwnerLimitType, doSearchByOwnerLimitType, doSearchForReferencableResourcesLimitType, doSearchForReferencableResourcesLimitType, enableBackToSearchFormLink, enableSearchforAllReferencalbeInSearchForm, event, getSelectedEntry
 
Methods inherited from class org.olat.core.gui.control.DefaultController
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.olat.core.gui.control.ControllerEventListener
dispatchEvent
 

Field Detail

ACTION_MULTI_SELECT

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

RepositorySearchMultiSelectController

public RepositorySearchMultiSelectController(java.lang.String selectButtonLabel,
                                             UserRequest ureq,
                                             WindowControl myWControl,
                                             boolean withCancel,
                                             boolean enableDirectLaunch,
                                             java.lang.String limitType)
Parameters:
selectButtonLabel -
ureq -
myWControl -
withCancel -
enableDirectLaunch -
limitType -

RepositorySearchMultiSelectController

public RepositorySearchMultiSelectController(java.lang.String selectButtonLabel,
                                             UserRequest ureq,
                                             WindowControl myWControl,
                                             boolean withCancel,
                                             boolean enableDirectLaunch,
                                             java.lang.String limitType,
                                             java.lang.String limitUser)
Method Detail

event

public void event(UserRequest urequest,
                  Controller source,
                  Event event)
Description copied from class: DefaultController
the only method of the interface controllereventlistener. always gets called when a controller we 'subscribed' to fires an event. we provide a default implementation here since there are many controllers which are standalone and need no subcontrollers

Overrides:
event in class RepositorySearchController
See Also:
DefaultController.event(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)

getValueAt

public RepositoryEntry getValueAt(int row)
Parameters:
row -
Returns:

doSearchAll

public void doSearchAll(UserRequest ureq)
Implementation normal search: find all repo entries

Parameters:
ureq -