Package alex.jenkins.plugins
Class FileSystemListParameterDefinition
- java.lang.Object
-
- hudson.model.ParameterDefinition
-
- alex.jenkins.plugins.FileSystemListParameterDefinition
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<ParameterDefinition>
,Serializable
public class FileSystemListParameterDefinition extends ParameterDefinition
- Author:
- aendter
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileSystemListParameterDefinition.DescriptorImpl
static class
FileSystemListParameterDefinition.FsObjectTypes
static class
FileSystemListParameterDefinition.FsSelectTypes
-
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptor
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static String
MASTER
-
Fields inherited from class hudson.model.ParameterDefinition
LIST
-
-
Constructor Summary
Constructors Constructor Description FileSystemListParameterDefinition(String name, String description, String nodeName, String path, String defaultValue, String selectedType, String formSelectType, String regexIncludePattern, String regexExcludePattern, boolean sortByLastModified, boolean sortReverseOrder, boolean includePathInValue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest request)
ParameterValue
createValue(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject jO)
ParameterValue
getDefaultParameterValue()
String
getDefaultValue()
String
getFormSelectType()
List<String>
getFsObjectsList()
List<String>
getJellyFsFormSelectTypes()
List<String>
getJellyFsObjectTypes()
String
getNodeName()
static List<String>
getNodeNames()
String
getPath()
String
getRegexExcludePattern()
String
getRegexIncludePattern()
FileSystemListParameterDefinition.FsObjectTypes
getSelectedEnumType()
String
getSelectedType()
String
getValue()
boolean
isIncludePathInValue()
boolean
isSortByLastModified()
boolean
isSortReverseOrder()
-
Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, equals, getDescription, getDescriptor, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
-
-
-
Field Detail
-
MASTER
public static final String MASTER
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FileSystemListParameterDefinition
@DataBoundConstructor public FileSystemListParameterDefinition(String name, String description, String nodeName, String path, String defaultValue, String selectedType, String formSelectType, String regexIncludePattern, String regexExcludePattern, boolean sortByLastModified, boolean sortReverseOrder, boolean includePathInValue)
- Parameters:
name
-description
-
-
-
Method Detail
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request)
- Specified by:
createValue
in classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest request, net.sf.json.JSONObject jO)
- Specified by:
createValue
in classParameterDefinition
-
getDefaultParameterValue
public ParameterValue getDefaultParameterValue()
- Overrides:
getDefaultParameterValue
in classParameterDefinition
-
getPath
public String getPath()
-
getSelectedType
public String getSelectedType()
-
isSortByLastModified
public boolean isSortByLastModified()
-
isSortReverseOrder
public boolean isSortReverseOrder()
-
getSelectedEnumType
public FileSystemListParameterDefinition.FsObjectTypes getSelectedEnumType()
-
getFormSelectType
public String getFormSelectType()
-
getValue
public String getValue()
-
getRegexIncludePattern
public String getRegexIncludePattern()
-
getRegexExcludePattern
public String getRegexExcludePattern()
-
getNodeName
public String getNodeName()
-
getDefaultValue
public String getDefaultValue()
-
isIncludePathInValue
public boolean isIncludePathInValue()
-
-