Package hudson.scm.listtagsparameter
Class ListSubversionTagsParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
hudson.scm.listtagsparameter.ListSubversionTagsParameterDefinition
- All Implemented Interfaces:
ExtensionPoint,Describable<ParameterDefinition>,Serializable
Defines a new
ParameterDefinition to be displayed at the top of the
configuration page of Jobs.
When used, this parameter will request the user to select a Subversion tag
at build-time by displaying a drop-down list. See
ListSubversionTagsParameterValue.
- Author:
- Romain Seguy (http://openromain.blogspot.com)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested 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
ConstructorsConstructorDescriptionListSubversionTagsParameterDefinition(String name, String tagsDir, String tagsFilter, String defaultValue, String maxTags, boolean reverseByDate, boolean reverseByName, String uuid) Deprecated.ListSubversionTagsParameterDefinition(String name, String tagsDir, String tagsFilter, String defaultValue, String maxTags, boolean reverseByDate, boolean reverseByName, String uuid, String credentialsId) Deprecated.ListSubversionTagsParameterDefinition(String name, String tagsDir, String credentialsId, String tagsFilter, String defaultValue, String maxTags, boolean reverseByDate, boolean reverseByName) -
Method Summary
Modifier and TypeMethodDescriptioncreateValue(CLICommand command, String value) createValue(org.kohsuke.stapler.StaplerRequest2 req) createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) Returns a list of Subversion dirs to be displayed inListSubversionTagsParameterDefinition/index.jelly.booleanbooleanprotected voidremoveParentDir(List<String> dirs) Removes the parent directory (that is, the tags directory) from a list of directories.Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, equals, getDescription, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
Constructor Details
-
ListSubversionTagsParameterDefinition
@Deprecated public ListSubversionTagsParameterDefinition(String name, String tagsDir, String tagsFilter, String defaultValue, String maxTags, boolean reverseByDate, boolean reverseByName, String uuid) Deprecated. -
ListSubversionTagsParameterDefinition
@Deprecated public ListSubversionTagsParameterDefinition(String name, String tagsDir, String tagsFilter, String defaultValue, String maxTags, boolean reverseByDate, boolean reverseByName, String uuid, String credentialsId) Deprecated. -
ListSubversionTagsParameterDefinition
-
-
Method Details
-
createValue
- Overrides:
createValuein classParameterDefinition
-
createValue
public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) - Overrides:
createValuein classParameterDefinition
-
createValue
public ParameterValue createValue(CLICommand command, String value) throws IOException, InterruptedException - Overrides:
createValuein classParameterDefinition- Throws:
IOExceptionInterruptedException
-
getDefaultParameterValue
- Overrides:
getDefaultParameterValuein classParameterDefinition
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<ParameterDefinition>- Overrides:
getDescriptorin classParameterDefinition
-
getTags
Returns a list of Subversion dirs to be displayed inListSubversionTagsParameterDefinition/index.jelly.This method plainly reuses settings that must have been previously defined when configuring the Subversion SCM.
This method never returns
null. In case an error happens, the returned list contains an error message prefixed by!. -
getTagsDir
-
getCredentialsId
-
getTagsFilter
-
isReverseByDate
public boolean isReverseByDate() -
isReverseByName
public boolean isReverseByName() -
getDefaultValue
-
getMaxTags
-
removeParentDir
Removes the parent directory (that is, the tags directory) from a list of directories.
-