/** * Called from {@code queue.jelly} and {@code entries.jelly}. */ @RequirePOST public HttpResponse doCancelItem(@QueryParameter long id) throws IOException, ServletException { Item item = getItem(id); if (item != null) { if(item.hasCancelPermission()){ cancel(item); } } // else too late, ignore (JENKINS-14813) return HttpResponses.forwardToPreviousPage(); }
/** @deprecated Use {@link #doCancelItem} instead. */ @Deprecated @RequirePOST public HttpResponse doCancelQueue() throws IOException, ServletException { if(hasCancelPermission()){ Jenkins.getInstance().getQueue().cancel(this); } return HttpResponses.forwardToPreviousPage(); }