## Uses of Class
org.silverpeas.components.silvercrawler.control.SilverCrawlerSessionController

- Packages that use SilverCrawlerSessionController
  Package | Description
  --- | ---
  org.silverpeas.components.silvercrawler.servlets |
  org.silverpeas.components.silvercrawler.servlets.handlers |

- - ### Uses of SilverCrawlerSessionController in org.silverpeas.components.silvercrawler.servlets

    Methods in org.silverpeas.components.silvercrawler.servlets that return SilverCrawlerSessionController
    Modifier and Type | Method | Description
    --- | --- | ---
    `SilverCrawlerSessionController` | SilverCrawlerRequestRouter.`createComponentSessionController​(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)` | Method declaration

    Methods in org.silverpeas.components.silvercrawler.servlets with parameters of type SilverCrawlerSessionController
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | SilverCrawlerRequestRouter.`getDestination​(String function, SilverCrawlerSessionController silverCrawlerSC, org.silverpeas.core.web.http.HttpRequest request)` | This method has to be implemented by the component request rooter it has to compute a destination page

  - ### Uses of SilverCrawlerSessionController in org.silverpeas.components.silvercrawler.servlets.handlers

    Methods in org.silverpeas.components.silvercrawler.servlets.handlers with parameters of type SilverCrawlerSessionController
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | FunctionHandler.`computeDestination​(SilverCrawlerSessionController session, javax.servlet.http.HttpServletRequest request)` |
    `String` | ActivateReadWriteAccessHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | BackToSearchResultsHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | CreateFolderFormHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | CreateFolderHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | DownloadFolderHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `abstract String` | FunctionHandler.`getDestination​(SilverCrawlerSessionController session, javax.servlet.http.HttpServletRequest request)` | Process the request and returns the response url.
    `String` | GoToDirectoryHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | IndexFileHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | IndexPathHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | IndexSelectedFilesHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | IndexSelectedFoldersHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | InitHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | PortletHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | ProcessDragAndDropHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RemoveFileHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RemoveFolderHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RemoveSelectedFilesHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RemoveSelectedFoldersHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RenameFileFormHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RenameFileHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RenameFolderFormHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | RenameFolderHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | ResolveConflictsHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | SearchHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | SubDirectoryFromResultHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | SubDirectoryHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | UnActivateReadWriteAccessHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | UploadFileFormHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | UploadFileHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest req)` |
    `String` | ViewDirectoryHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | ViewDownloadHistoryFromResultHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | ViewDownloadHistoryHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `String` | ViewHistoryByUserHandler.`getDestination​(SilverCrawlerSessionController sessionController, javax.servlet.http.HttpServletRequest request)` |
    `protected String` | FunctionHandler.`getUserHighestRole​(SilverCrawlerSessionController sessionController)` | Return user's highest role