Class JiraIssueParameterDefinition
- java.lang.Object
-
- hudson.model.ParameterDefinition
-
- hudson.plugins.jira.listissuesparameter.JiraIssueParameterDefinition
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ParameterDefinition>
,Serializable
public class JiraIssueParameterDefinition extends ParameterDefinition
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JiraIssueParameterDefinition.DescriptorImpl
static class
JiraIssueParameterDefinition.Result
-
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptor
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.ParameterDefinition
LIST
-
-
Constructor Summary
Constructors Constructor Description JiraIssueParameterDefinition(String name, String description, String jiraIssueFilter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterValue
createValue(CLICommand command, String value)
ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest req)
ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
String
getAltSummaryFields()
List<JiraIssueParameterDefinition.Result>
getIssues()
String
getJiraIssueFilter()
void
setAltSummaryFields(String altSummaryFields)
void
setJiraIssueFilter(String jiraIssueFilter)
-
Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, equals, getDefaultParameterValue, getDescription, getDescriptor, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
-
-
-
Method Detail
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req)
- Specified by:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
- Specified by:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(CLICommand command, String value) throws IOException, InterruptedException
- Overrides:
createValue
in classParameterDefinition
- Throws:
IOException
InterruptedException
-
getIssues
public List<JiraIssueParameterDefinition.Result> getIssues() throws IOException, TimeoutException
- Throws:
IOException
TimeoutException
-
getJiraIssueFilter
public String getJiraIssueFilter()
-
setJiraIssueFilter
public void setJiraIssueFilter(String jiraIssueFilter)
-
getAltSummaryFields
public String getAltSummaryFields()
-
setAltSummaryFields
@DataBoundSetter public void setAltSummaryFields(String altSummaryFields)
-
-