code: @RequestMapping(method = RequestMethod.POST, params = "action=movePortlet")
      @Deprecated
      public ModelAndView movePortlet(
              HttpServletRequest request,
              HttpServletResponse response,
              @RequestParam(value = "sourceID") String sourceId,
              @RequestParam String method,
              @RequestParam(value = "elementID") String destinationId)
              throws IOException, PortalException {
          return moveElement(request, response, sourceId, method, destinationId);
      }
docs: Move a portlet to another location on the tab.
  
  <p>This deprecated method is replaced by the method/action "moveElement". The code is the
  same, but the naming better abstracts the action. This method is here for backwards
  compatibility with anything using the "movePortlet" action of the API.
  
  <p>Used by Respondr UI when moving portlets around in content area. uPortal 4.2 and prior
  behavior:
  
  <ul>
  <li>If destination is a tab either adds to end of 1st column or if no columns, creates one
  and adds it. AFAIK this was not actually used by the UI.
  <li>If target is a column (2 down from root), portlet always added to end of column. Used
  by UI to drop portlet into empty column (UI did insertBefore with elementId=columnId)
  <li>If method=insertBefore does insert before elementId (always a portlet in 4.2).
  <li>If method=appendAfter does append at end of parent(elementId), result of which is a
  column. Used by UI to add to end of column (elementId is last portlet in column).
  </ul>
  
  @param request
  @param response
  @throws IOException
  @throws PortalException
  @deprecated - replaced by the method/action "moveElement"