public class CheckboxParameterDefinition extends ParameterDefinition implements Comparable<CheckboxParameterDefinition>
Modifier and Type | Class and Description |
---|---|
static class |
CheckboxParameterDefinition.DescriptorImpl |
ParameterDefinition.ParameterDescriptor
ExtensionPoint.LegacyInstancesAreScopedToHudson
LIST
Constructor and Description |
---|
CheckboxParameterDefinition(String name,
String description,
Protocol protocol,
Format format,
String uri,
String displayNodePath,
String valueNodePath,
net.sf.json.JSONObject useInput,
String pipelineSubmitContent) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CheckboxParameterDefinition o) |
ParameterValue |
createValue(CLICommand command,
String value) |
ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest staplerRequest) |
ParameterValue |
createValue(org.kohsuke.stapler.StaplerRequest staplerRequest,
net.sf.json.JSONObject jsonObject)
根据用户勾选的复选框创建构建参数返回值 Create the return value of the build parameter according to the check box checked by the user
|
CheckboxList |
getCheckboxList()
根据文件内容创建复选框列表 Create checkbox list based on file content
|
ParameterValue |
getDefaultParameterValue() |
String |
getDefaultValue() |
CheckboxParameterDefinition.DescriptorImpl |
getDescriptor() |
String |
getDisplayNodePath() |
String |
getDivId() |
Format |
getFormat() |
Protocol |
getProtocol() |
String |
getSubmitContent() |
String |
getUri() |
boolean |
getUseInput() |
String |
getValueNodePath() |
void |
setDefaultValue(String defaultValue) |
void |
setDisplayNodePath(String displayNodePath) |
void |
setFormat(Format format) |
void |
setProtocol(Protocol protocol) |
void |
setSubmitContent(String submitContent) |
void |
setUri(String uri) |
void |
setUseInput(boolean useInput) |
void |
setValueNodePath(String valueNodePath) |
all, copyWithDefaultValue, equals, getDescription, getFormattedDescription, getName, getType, hashCode, isValid
public void setDefaultValue(String defaultValue)
public String getDefaultValue()
public boolean getUseInput()
@DataBoundSetter public void setUseInput(boolean useInput)
public String getDisplayNodePath()
@DataBoundSetter public void setDisplayNodePath(String displayNodePath)
public String getValueNodePath()
@DataBoundSetter public void setValueNodePath(String valueNodePath)
public String getUri()
@DataBoundSetter public void setUri(String uri)
public String getSubmitContent()
@DataBoundSetter public void setSubmitContent(String submitContent)
public Format getFormat()
@DataBoundSetter public void setFormat(Format format)
public Protocol getProtocol()
@DataBoundSetter public void setProtocol(Protocol protocol)
@CheckForNull public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest staplerRequest, net.sf.json.JSONObject jsonObject)
createValue
in class ParameterDefinition
staplerRequest
- staplerRequestjsonObject
- 用户提交的健值对数据 User submitted map data@CheckForNull public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest staplerRequest)
createValue
in class ParameterDefinition
public ParameterValue createValue(CLICommand command, String value)
createValue
in class ParameterDefinition
public ParameterValue getDefaultParameterValue()
getDefaultParameterValue
in class ParameterDefinition
public int compareTo(CheckboxParameterDefinition o)
compareTo
in interface Comparable<CheckboxParameterDefinition>
public String getDivId()
public CheckboxList getCheckboxList()
public CheckboxParameterDefinition.DescriptorImpl getDescriptor()
getDescriptor
in interface Describable<ParameterDefinition>
getDescriptor
in class ParameterDefinition
Copyright © 2016–2021. All rights reserved.