From b68c552ff303c4021333cb5c25b77c2207ec83d6 Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Mon, 2 Sep 2024 08:16:28 -0700 Subject: [PATCH] https://github.com/jenkinsci/jenkins/pull/9672#issuecomment-2324945196 --- .../java/jenkins/model/ParameterizedJobMixIn.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/core/src/main/java/jenkins/model/ParameterizedJobMixIn.java b/core/src/main/java/jenkins/model/ParameterizedJobMixIn.java index d365866eed02..a0115cba2a74 100644 --- a/core/src/main/java/jenkins/model/ParameterizedJobMixIn.java +++ b/core/src/main/java/jenkins/model/ParameterizedJobMixIn.java @@ -439,6 +439,19 @@ default void doBuildWithParameters(StaplerRequest2 req, StaplerResponse2 rsp, @Q getParameterizedJobMixIn().doBuildWithParameters(req, rsp, delay); } + /** + * @deprecated use {@link #doBuildWithParameters(StaplerRequest2, StaplerResponse2, TimeDuration)} + */ + @Deprecated + @StaplerNotDispatchable + default void doBuildWithParameters(StaplerRequest req, StaplerResponse rsp, @QueryParameter TimeDuration delay) throws IOException, javax.servlet.ServletException { + try { + getParameterizedJobMixIn().doBuildWithParameters(StaplerRequest.toStaplerRequest2(req), StaplerResponse.toStaplerResponse2(rsp), delay); + } catch (ServletException e) { + throw ServletExceptionWrapper.fromJakartaServletException(e); + } + } + /** * Cancels a scheduled build. * @see ParameterizedJobMixIn#doCancelQueue