Class OneParamAction

    • Constructor Detail

      • OneParamAction

        public OneParamAction​(@NonNls
                              String param)
    • Method Detail

      • doProcess

        protected abstract void doProcess​(@NotNull
                                          String value,
                                          @NotNull
                                          javax.servlet.http.HttpServletRequest request,
                                          @NotNull
                                          javax.servlet.http.HttpServletResponse response,
                                          @Nullable
                                          org.jdom.Element ajaxResponse)
      • isValueGood

        protected boolean isValueGood​(@Nullable
                                      String value,
                                      @NotNull
                                      javax.servlet.http.HttpServletRequest request)
      • canProcess

        public final boolean canProcess​(@NotNull
                                        javax.servlet.http.HttpServletRequest request)
        Description copied from interface: ControllerAction
        Returns true if specified request can be processed by this action.
        Specified by:
        canProcess in interface ControllerAction
        Parameters:
        request - request
        Returns:
        true, if this action can process given request
      • process

        public final void process​(@NotNull
                                  javax.servlet.http.HttpServletRequest request,
                                  @NotNull
                                  javax.servlet.http.HttpServletResponse response,
                                  @Nullable
                                  org.jdom.Element ajaxResponse)
        Description copied from interface: ControllerAction
        Run this action.
        Specified by:
        process in interface ControllerAction
        Parameters:
        request - request
        response - response
        ajaxResponse - response if action is called by an AJAX request