Package hudson.plugins.release
Class ReleaseWrapper.ReleaseAction
- java.lang.Object
-
- hudson.plugins.release.ReleaseWrapper.ReleaseAction
-
- All Implemented Interfaces:
Action
,ModelObject
,PermalinkProjectAction
- Enclosing class:
- ReleaseWrapper
public class ReleaseWrapper.ReleaseAction extends Object implements Action, PermalinkProjectAction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.model.PermalinkProjectAction
PermalinkProjectAction.Permalink
-
-
Constructor Summary
Constructors Constructor Description ReleaseAction(AbstractProject project)
-
Method Summary
-
-
-
Constructor Detail
-
ReleaseAction
public ReleaseAction(AbstractProject project)
-
-
Method Detail
-
getParameterDefinitions
public List<ParameterDefinition> getParameterDefinitions()
-
getBuildParameterDefinitions
public List<ParameterDefinition> getBuildParameterDefinitions()
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getIconFileName
public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getUrlName
public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
getProject
public AbstractProject getProject()
- Returns:
- Returns the project.
-
getPreviousReleaseBuilds
public List<AbstractBuild> getPreviousReleaseBuilds()
- Returns:
- A map of previous build numbers and release version identifiers
-
getReleaseVersionForBuild
public String getReleaseVersionForBuild(AbstractBuild build)
-
getParametersForBuild
public List<ParameterValue> getParametersForBuild(AbstractBuild build)
-
getReleaseVersion
public String getReleaseVersion()
-
setReleaseVersion
public void setReleaseVersion(String releaseVersion)
-
getDevelopmentVersion
public String getDevelopmentVersion()
-
setDevelopmentVersion
public void setDevelopmentVersion(String developmentVersion)
-
getParameterDefinition
public ParameterDefinition getParameterDefinition(String name)
Gets theParameterDefinition
of the given name, including the ones from the build parameters, if any.- Parameters:
name
- The parameter name- Returns:
- the parameter definition with the given name
-
isOverrideBuildParameters
public boolean isOverrideBuildParameters()
-
doSubmit
public void doSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
getPermalinks
public List<PermalinkProjectAction.Permalink> getPermalinks()
- Specified by:
getPermalinks
in interfacePermalinkProjectAction
-
getDescriptorByName
public Descriptor<?> getDescriptorByName(String className)
-
-