Package org.eclipse.orion.server.git.jobs

Examples of org.eclipse.orion.server.git.jobs.ListTagsJob


        } else {
          String msg = NLS.bind("Tag not found: {0}", tagName);
          return statusHandler.handleRequest(request, response, new ServerStatus(IStatus.ERROR, HttpServletResponse.SC_NOT_FOUND, msg, null));
        }
      } else {
        ListTagsJob job;
        String commits = request.getParameter(GitConstants.KEY_TAG_COMMITS);
        int commitsNumber = commits == null ? 0 : Integer.parseInt(commits);
        String nameFilter = request.getParameter("filter"); //$NON-NLS-1$
        String page = request.getParameter("page"); //$NON-NLS-1$
        if (page != null) {
          int pageNo = Integer.parseInt(page);
          int pageSize = request.getParameter("pageSize") == null ? PAGE_SIZE : Integer.parseInt(request.getParameter("pageSize")); //$NON-NLS-1$ //$NON-NLS-2$
          job = new ListTagsJob(TaskJobHandler.getUserId(request), filePath, BaseToCloneConverter.getCloneLocation(getURI(request),
              BaseToCloneConverter.TAG_LIST), commitsNumber, pageNo, pageSize, request.getRequestURI(), nameFilter);
        } else {
          job = new ListTagsJob(TaskJobHandler.getUserId(request), filePath, BaseToCloneConverter.getCloneLocation(getURI(request),
              BaseToCloneConverter.TAG_LIST), commitsNumber, nameFilter);
        }
        return TaskJobHandler.handleTaskJob(request, response, job, statusHandler, JsonURIUnqualificationStrategy.ALL_NO_GIT);
      }
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.eclipse.orion.server.git.jobs.ListTagsJob

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.