## Uses of Class
org.silverpeas.processmanager.ProcessManagerSessionController

- Packages that use ProcessManagerSessionController
  Package | Description
  --- | ---
  org.silverpeas.processmanager |
  org.silverpeas.processmanager.servlets |

- - ### Uses of ProcessManagerSessionController in org.silverpeas.processmanager

    Constructors in org.silverpeas.processmanager with parameters of type ProcessManagerSessionController
    Constructor | Description
    --- | ---
    `ReassignmentReport​(ProcessManagerSessionController controller, String incumbentId, String substituteId)` |

  - ### Uses of ProcessManagerSessionController in org.silverpeas.processmanager.servlets

    Methods in org.silverpeas.processmanager.servlets that return ProcessManagerSessionController
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessManagerSessionController` | ProcessManagerRequestRouter.`createComponentSessionController​(org.silverpeas.core.web.mvc.controller.MainSessionController mainSessionCtrl, org.silverpeas.core.web.mvc.controller.ComponentContext componentContext)` | Return a new ProcessManagerSessionController which will be used for each request made in the given componentContext.

    Methods in org.silverpeas.processmanager.servlets with parameters of type ProcessManagerSessionController
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected abstract String` | SessionSafeFunctionHandler.`computeDestination​(String function, ProcessManagerSessionController session, javax.servlet.http.HttpServletRequest request, List<org.apache.commons.fileupload.FileItem> items)` | Main scenario to be implemented by handler.
    `protected void` | SessionSafeFunctionHandler.`generateTokenId​(ProcessManagerSessionController session, javax.servlet.http.HttpServletRequest request)` | Generate random UUID and store it in request as attribute and in process manager session controller
    `String` | FunctionHandler.`getDestination​(String function, ProcessManagerSessionController session, javax.servlet.http.HttpServletRequest request)` | Process the request and returns the response url.
    `String` | ProcessManagerRequestRouter.`getDestination​(String function, ProcessManagerSessionController sessionController, org.silverpeas.core.web.http.HttpRequest request)` | Process the request and returns the response url.
    `String` | SessionSafeFunctionHandler.`getDestination​(String function, ProcessManagerSessionController session, javax.servlet.http.HttpServletRequest req)` |
    `protected void` | SessionSafeFunctionHandler.`resetTokenId​(ProcessManagerSessionController session, javax.servlet.http.HttpServletRequest request)` | Reset token Id.