Package com.bluersw
Class CheckboxParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
com.bluersw.CheckboxParameterDefinition
- All Implemented Interfaces:
ExtensionPoint,Describable<ParameterDefinition>,Serializable,Comparable<CheckboxParameterDefinition>
public class CheckboxParameterDefinition
extends ParameterDefinition
implements Comparable<CheckboxParameterDefinition>
自定义复选框构建参数定义类 Custom check box construction parameter definition class
- Author:
- sunweisheng
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.ParameterDefinition
LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcreateValue(CLICommand command, String value) createValue(org.kohsuke.stapler.StaplerRequest2 staplerRequest) createValue(org.kohsuke.stapler.StaplerRequest2 staplerRequest, net.sf.json.JSONObject jsonObject) 根据用户勾选的复选框创建构建参数返回值 Create the return value of the build parameter according to the check box checked by the user根据文件内容创建复选框列表 Create checkbox list based on file contentgetDivId()getUri()booleanvoidsetCheckedNodePath(String checkedNodePath) voidsetDefaultValue(String defaultValue) voidsetDisplayNodePath(String displayNodePath) voidvoidsetProtocol(Protocol protocol) voidsetSubmitContent(String submitContent) voidvoidsetUseInput(boolean useInput) voidsetValueNodePath(String valueNodePath) Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, equals, getDescription, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
Constructor Details
-
CheckboxParameterDefinition
-
-
Method Details
-
setDefaultValue
-
getDefaultValue
-
getUseInput
public boolean getUseInput() -
setUseInput
@DataBoundSetter public void setUseInput(boolean useInput) -
getDisplayNodePath
-
setDisplayNodePath
-
getValueNodePath
-
setValueNodePath
-
getCheckedNodePath
-
setCheckedNodePath
-
getUri
-
setUri
-
getSubmitContent
-
getPipelineSubmitContent
-
setSubmitContent
-
getFormat
-
setFormat
-
getProtocol
-
setProtocol
-
createValue
@CheckForNull public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 staplerRequest, net.sf.json.JSONObject jsonObject) 根据用户勾选的复选框创建构建参数返回值 Create the return value of the build parameter according to the check box checked by the user- Overrides:
createValuein classParameterDefinition- Parameters:
staplerRequest- staplerRequestjsonObject- 用户提交的健值对数据 User submitted map data- Returns:
- 用户勾选复选框的值,用","分割的字符串 The user selects the value of the check box, and the string separated by ","
-
createValue
- Overrides:
createValuein classParameterDefinition
-
createValue
- Overrides:
createValuein classParameterDefinition
-
getDefaultParameterValue
- Overrides:
getDefaultParameterValuein classParameterDefinition
-
compareTo
- Specified by:
compareToin interfaceComparable<CheckboxParameterDefinition>
-
getDivId
-
getCheckboxList
根据文件内容创建复选框列表 Create checkbox list based on file content- Returns:
- 复选框列表 Checkbox list
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<ParameterDefinition>- Overrides:
getDescriptorin classParameterDefinition
-