Class JdbcConnectorWebController

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.web.mvc.controller.ComponentSessionController, org.silverpeas.core.web.session.SessionCloseable

    @WebComponentController("connecteurJDBC")
    public class JdbcConnectorWebController
    extends org.silverpeas.core.web.mvc.webcomponent.WebComponentController<JdbcConnectorWebRequestContext>
    The web controller of the ConnecteurJDBC application. Like all of the web controllers in Silverpeas, it is both session-scoped and spawn per application instance.
    Author:
    mmoquillon
    See Also:
    Serialized Form
    • Constructor Detail

      • JdbcConnectorWebController

        public JdbcConnectorWebController​(org.silverpeas.core.web.mvc.controller.MainSessionController controller,
                                          org.silverpeas.core.web.mvc.controller.ComponentContext context)
        Constructs a new Web controller for the specified context and with the MainSessionController instance that is specific to the user behind the access to the underlying application instance.
        Parameters:
        controller - the main session controller for the current user.
        context - the context identifying among others the targeted application instance.
    • Method Detail

      • home

        @GET
        @Path("Main")
        @Homepage
        @RedirectToInternalJsp("jdbcConnector.jsp")
        @LowestRoleAccess(READER)
        public void home​(JdbcConnectorWebRequestContext context)
      • viewResultSet

        @GET
        @Path("ViewResultSet")
        @RedirectToInternalJsp("jdbcConnector.jsp")
        @LowestRoleAccess(READER)
        public void viewResultSet​(JdbcConnectorWebRequestContext context)
      • portlet

        @GET
        @Path("portlet")
        @RedirectToInternalJsp("portlet.jsp")
        @LowestRoleAccess(READER)
        public void portlet​(JdbcConnectorWebRequestContext context)
      • editSQLRequest

        @GET
        @Path("ParameterRequest")
        @RedirectToInternalJsp("requestParameters.jsp")
        @LowestRoleAccess(value=PUBLISHER,
                          onError=@RedirectTo("Main"))
        public void editSQLRequest​(JdbcConnectorWebRequestContext context)
      • performSQLRequest

        @POST
        @Path("DoRequest")
        @RedirectToInternalJsp("jdbcConnector.jsp")
        @LowestRoleAccess(READER)
        public void performSQLRequest​(JdbcConnectorWebRequestContext context)
      • editConnection

        @GET
        @Path("ParameterConnection")
        @RedirectToInternalJsp("connectionParameters.jsp")
        @LowestRoleAccess(value=ADMIN,
                          onError=@RedirectTo("Main"))
        public void editConnection​(JdbcConnectorWebRequestContext context)
      • saveConnection

        @POST
        @Path("UpdateConnection")
        @RedirectToInternal("{nextView}")
        @LowestRoleAccess(value=PUBLISHER,
                          onError=@RedirectTo("Main"))
        public void saveConnection​(JdbcConnectorWebRequestContext context)
      • saveSQLRequest

        @POST
        @Path("SetSQLRequest")
        @RedirectToInternal("{nextView}")
        @LowestRoleAccess(value=PUBLISHER,
                          onError=@RedirectTo("Main"))
        public void saveSQLRequest​(JdbcConnectorWebRequestContext context)
      • openRequestEditor

        @GET
        @Path("RequestEditor")
        @RedirectToInternalJsp("requestEditor.jsp")
        @LowestRoleAccess(value=PUBLISHER,
                          onError=@RedirectTo("Main"))
        public void openRequestEditor​(JdbcConnectorWebRequestContext context)