Class SelectionPeasWrapper
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.silverpeas.core.web.mvc.webcomponent.SilverpeasHttpServlet
-
- org.silverpeas.core.web.mvc.webcomponent.SilverpeasAuthenticatedHttpServlet
-
- org.silverpeas.core.web.mvc.route.ComponentRequestRouter<SelectionPeasWrapperSessionController>
-
- org.silverpeas.web.selection.servlets.SelectionPeasWrapper
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class SelectionPeasWrapper extends ComponentRequestRouter<SelectionPeasWrapperSessionController>
A simple wrapper for the userpanel.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.silverpeas.core.web.mvc.webcomponent.SilverpeasHttpServlet
SilverpeasHttpServlet.HttpError, SilverpeasHttpServlet.UserSessionStatus
-
-
Constructor Summary
Constructors Constructor Description SelectionPeasWrapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
closeUserGroupPanel(HttpRequest request, SelectionPeasWrapperSessionController controller)
SelectionPeasWrapperSessionController
createComponentSessionController(MainSessionController mainSessionCtrl, ComponentContext componentContext)
Returns a new session controllerString
getDestination(String function, SelectionPeasWrapperSessionController controller, HttpRequest request)
Do the requested function and return the destination url.String
getSessionControlBeanName()
Returns the base name for the session controller of this router.String
openUserGroupPanel(HttpRequest request, SelectionPeasWrapperSessionController controller)
-
Methods inherited from class org.silverpeas.core.web.mvc.route.ComponentRequestRouter
checkUserAuthorization, doGet, doPost, emptyJsonResponse, getComponentId, getOrganizationController, hasTheSessionSecurityTokenToBeRenewed, sendJson, updateSessionManagement
-
Methods inherited from class org.silverpeas.core.web.mvc.webcomponent.SilverpeasAuthenticatedHttpServlet
getMainSessionController, getSessionInfo, getSynchronizerTokenService, renewSessionSecurityToken, service, throwUserSessionExpiration
-
Methods inherited from class org.silverpeas.core.web.mvc.webcomponent.SilverpeasHttpServlet
existOpenedUserSession, forbidden, notFound, preconditionFailed, redirectOrForwardService, sendError, sendError, throwHttpForbiddenError, throwHttpForbiddenError, throwHttpNotFoundError, throwHttpNotFoundError, throwHttpPreconditionFailedError, throwHttpPreconditionFailedError
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
createComponentSessionController
public SelectionPeasWrapperSessionController createComponentSessionController(MainSessionController mainSessionCtrl, ComponentContext componentContext)
Returns a new session controller- Specified by:
createComponentSessionController
in classComponentRequestRouter<SelectionPeasWrapperSessionController>
-
getSessionControlBeanName
public String getSessionControlBeanName()
Returns the base name for the session controller of this router.- Specified by:
getSessionControlBeanName
in classComponentRequestRouter<SelectionPeasWrapperSessionController>
- Returns:
- the name of the session controller.
-
getDestination
public String getDestination(String function, SelectionPeasWrapperSessionController controller, HttpRequest request)
Do the requested function and return the destination url.- Specified by:
getDestination
in classComponentRequestRouter<SelectionPeasWrapperSessionController>
- Parameters:
function
- The entering request function (ex : "Main.jsp", when accessing "http://localhost/webactiv/Ralmanach/jsp/Main.jsp")controller
- The component Session Controller, build and initialised.request
- The entering request. The request Router need it to get parameters- Returns:
- The complete destination URL for a forward (ex : "/almanach/jsp/almanach.jsp?flag=user")
-
openUserGroupPanel
public String openUserGroupPanel(HttpRequest request, SelectionPeasWrapperSessionController controller)
-
closeUserGroupPanel
public String closeUserGroupPanel(HttpRequest request, SelectionPeasWrapperSessionController controller)
-
-