Class FunctionHandler
java.lang.Object
org.silverpeas.components.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
A function handler is associated to a peas function and is called by the request router when
this
function has to be processed.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncomputeDestination(SilverCrawlerSessionController session, jakarta.servlet.http.HttpServletRequest request) abstract StringgetDestination(SilverCrawlerSessionController session, jakarta.servlet.http.HttpServletRequest request) Process the request and returns the response url.protected HandlerProviderprotected StringgetUserHighestRole(SilverCrawlerSessionController sessionController)
-
Field Details
-
ROOT_DESTINATION
- See Also:
-
-
Constructor Details
-
FunctionHandler
-
-
Method Details
-
getHandlerProvider
-
computeDestination
public String computeDestination(SilverCrawlerSessionController session, jakarta.servlet.http.HttpServletRequest request) -
getDestination
public abstract String getDestination(SilverCrawlerSessionController session, jakarta.servlet.http.HttpServletRequest request) throws Exception Process the request and returns the response url.- Parameters:
session- the user request contextrequest- the user request params- Throws:
Exception
-
getUserHighestRole
-