Package alex.jenkins.plugins
Class FileSystemListParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
alex.jenkins.plugins.FileSystemListParameterDefinition
- All Implemented Interfaces:
ExtensionPoint
,Describable<ParameterDefinition>
,Serializable
- Author:
- aendter
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
static enum
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
ConstructorDescriptionFileSystemListParameterDefinition
(String name, String description, String selectedNodeName, String path, String defaultValue, String selectedType, String formSelectType, String regexIncludePattern, String regexExcludePattern, boolean sortByLastModified, boolean sortReverseOrder, boolean includePathInValue) -
Method Summary
Modifier and TypeMethodDescriptioncreateValue
(CLICommand command, String value) createValue
(org.kohsuke.stapler.StaplerRequest2 request) createValue
(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject jO) getPath()
getValue()
boolean
boolean
boolean
void
setDescription
(String description) Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, equals, getDescription, getDescriptor, getFormattedDescription, getName, getType, hashCode, isValid
-
Field Details
-
MASTER
- See Also:
-
-
Constructor Details
-
FileSystemListParameterDefinition
@DataBoundConstructor public FileSystemListParameterDefinition(String name, String description, String selectedNodeName, String path, String defaultValue, String selectedType, String formSelectType, String regexIncludePattern, String regexExcludePattern, boolean sortByLastModified, boolean sortReverseOrder, boolean includePathInValue) - Parameters:
name
-description
-
-
-
Method Details
-
createValue
public ParameterValue createValue(CLICommand command, String value) throws IOException, InterruptedException - Overrides:
createValue
in classParameterDefinition
- Throws:
IOException
InterruptedException
-
createValue
- Overrides:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject jO) - Overrides:
createValue
in classParameterDefinition
-
getDefaultParameterValue
- Overrides:
getDefaultParameterValue
in classParameterDefinition
-
getFsObjectsList
- Throws:
Exception
-
getJellyFsObjectTypes
-
getJellyFsFormSelectTypes
-
getNodeNames
-
getPath
-
getSelectedType
-
isSortByLastModified
public boolean isSortByLastModified() -
isSortReverseOrder
public boolean isSortReverseOrder() -
getSelectedEnumType
-
getFormSelectType
-
getValue
-
getRegexIncludePattern
-
getRegexExcludePattern
-
getSelectedNodeName
-
setSelectedNodeName
-
getDefaultValue
-
setDescription
- Overrides:
setDescription
in classParameterDefinition
-
isIncludePathInValue
public boolean isIncludePathInValue()
-