com.seitenbau.jenkins.plugins.dynamicparameter
Class StringParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
com.seitenbau.jenkins.plugins.dynamicparameter.ParameterDefinitionBase
com.seitenbau.jenkins.plugins.dynamicparameter.StringParameterDefinition
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.model.ParameterDefinition>, java.io.Serializable
public class StringParameterDefinition
- extends ParameterDefinitionBase
Text parameter, with dynamically generated default value.
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class hudson.model.ParameterDefinition |
hudson.model.ParameterDefinition.ParameterDescriptor |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.model.ParameterDefinition |
LIST |
|
Constructor Summary |
StringParameterDefinition(java.lang.String name,
java.lang.String script,
java.lang.String description,
java.lang.String uuid,
boolean remote)
Constructor. |
|
Method Summary |
hudson.model.ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest req)
|
hudson.model.ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject jo)
|
java.lang.String |
getDefaultValue()
Execute the script and return the default value for this parameter. |
| Methods inherited from class hudson.model.ParameterDefinition |
all, copyWithDefaultValue, createValue, getDefaultParameterValue, getDescription, getDescriptor, getName, getType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringParameterDefinition
@DataBoundConstructor
public StringParameterDefinition(java.lang.String name,
java.lang.String script,
java.lang.String description,
java.lang.String uuid,
boolean remote)
- Constructor.
- Parameters:
name - parameter namescript - script, which generates the parameter valuedescription - parameter descriptionuuid - identifier (optional)remote - execute the script on a remote node
getDefaultValue
public final java.lang.String getDefaultValue()
- Execute the script and return the default value for this parameter.
- Returns:
- the default value generated by the script or
null
createValue
public final hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject jo)
- Specified by:
createValue in class hudson.model.ParameterDefinition
createValue
public final hudson.model.ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req)
- Specified by:
createValue in class hudson.model.ParameterDefinition
Copyright © 2004-2012. All Rights Reserved.