From 4d2e5e9f100c96a82f187db5f1298f0956ff3eaf Mon Sep 17 00:00:00 2001 From: lucaspanjer Date: Fri, 19 Nov 2010 20:03:59 +0000 Subject: [PATCH] [FIXED HUDSON-8133]: Add parameter definition type and job name to job API git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@37054 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/model/ParameterDefinition.java | 5 +++++ core/src/main/java/hudson/model/RunParameterDefinition.java | 2 ++ 2 files changed, 7 insertions(+) diff --git a/core/src/main/java/hudson/model/ParameterDefinition.java b/core/src/main/java/hudson/model/ParameterDefinition.java index 4f45d292b9..c52ba09179 100644 --- a/core/src/main/java/hudson/model/ParameterDefinition.java +++ b/core/src/main/java/hudson/model/ParameterDefinition.java @@ -110,6 +110,11 @@ public abstract class ParameterDefinition implements this.description = description; } + @Exported + public String getType() { + return this.getClass().getSimpleName(); + } + @Exported public String getName() { return name; diff --git a/core/src/main/java/hudson/model/RunParameterDefinition.java b/core/src/main/java/hudson/model/RunParameterDefinition.java index f07087350d..b6db202975 100644 --- a/core/src/main/java/hudson/model/RunParameterDefinition.java +++ b/core/src/main/java/hudson/model/RunParameterDefinition.java @@ -27,6 +27,7 @@ import net.sf.json.JSONObject; import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.StaplerRequest; +import org.kohsuke.stapler.export.Exported; import hudson.Extension; @@ -40,6 +41,7 @@ public class RunParameterDefinition extends SimpleParameterDefinition { this.projectName = projectName; } + @Exported public String getProjectName() { return projectName; } -- GitLab