Class ReorderController

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    @WebServlet(name="ReorderController",
                urlPatterns="/edit/reorder")
    public class ReorderController
    extends VitroAjaxController
    This controller receives Ajax requests for reordering a list of individuals. Parameters: predicate: the data property used for ranking individuals: an ordered list of individuals to be ranked
    Author:
    rjy7
    See Also:
    Serialized Form
    • Constructor Detail

      • ReorderController

        public ReorderController()
    • Method Detail

      • requiredActions

        protected AuthorizationRequest requiredActions​(VitroRequest vreq)
        Description copied from class: VitroAjaxController
        By default, a controller requires authorization for no actions. Subclasses that require authorization to process their page will override to return the actions that require authorization. In some cases, the choice of actions will depend on the contents of the request.
        Overrides:
        requiredActions in class VitroAjaxController
      • doRequest

        protected void doRequest​(VitroRequest vreq,
                                 javax.servlet.http.HttpServletResponse response)
        Description copied from class: VitroAjaxController
        Sub-classes must implement this method to handle both GET and POST requests.
        Specified by:
        doRequest in class VitroAjaxController
      • doError

        protected void doError​(javax.servlet.http.HttpServletResponse response,
                               String errorMsg,
                               int httpstatus)
        Overrides:
        doError in class VitroAjaxController