com.silverpeas.silvercrawler.servlets.handlers
Class FunctionHandler
java.lang.Object
  
com.silverpeas.silvercrawler.servlets.handlers.FunctionHandler
- Direct Known Subclasses: 
 - ActivateReadWriteAccessHandler, BackToSearchResultsHandler, CreateFolderFormHandler, CreateFolderHandler, DownloadFolderHandler, GoToDirectoryHandler, IndexFileHandler, IndexPathHandler, IndexSelectedFilesHandler, IndexSelectedFoldersHandler, InitHandler, PortletHandler, ProcessDragAndDropHandler, RemoveFileHandler, RemoveFolderHandler, RemoveSelectedFilesHandler, RemoveSelectedFoldersHandler, RenameFileFormHandler, RenameFileHandler, RenameFolderFormHandler, RenameFolderHandler, ResolveConflictsHandler, SearchHandler, SubDirectoryFromResultHandler, SubDirectoryHandler, UnActivateReadWriteAccessHandler, UploadFileFormHandler, UploadFileHandler, ViewDirectoryHandler, ViewDownloadHistoryFromResultHandler, ViewDownloadHistoryHandler, ViewHistoryByUserHandler
 
public abstract class FunctionHandler
- extends Object
 
A function handler is associated to a peas function and is called by the request router when this
 function has to be processed.
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ROOT_DESTINATION
protected static final String ROOT_DESTINATION
- See Also:
 - Constant Field Values
 
FunctionHandler
public FunctionHandler()
computeDestination
public String computeDestination(SilverCrawlerSessionController session,
                                 javax.servlet.http.HttpServletRequest request)
 
getDestination
public abstract String getDestination(SilverCrawlerSessionController session,
                                      javax.servlet.http.HttpServletRequest request)
                               throws Exception
- Process the request and returns the response url.
- Parameters:
 function - the user request namerequest - the user request paramssession - the user request context
- Throws:
 Exception
 
 
getUserHighestRole
protected String getUserHighestRole(SilverCrawlerSessionController sessionController)
- Return user's highest role
- Parameters:
 sessionController - 
- Returns:
 
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.