Package io.jenkins.plugins.util
Class JobAction<T extends BuildAction<?>>
java.lang.Object
io.jenkins.plugins.util.JobAction<T>
- Type Parameters:
T- type of the results
- All Implemented Interfaces:
Action,ModelObject
A job action displays a link on the side panel of a job that refers to the last build that contains results (i.e. a
BuildAction with a corresponding result). This action also is responsible to render the historical trend via
its associated 'floatingBox.jelly' view.- Author:
- Ullrich Hafner
-
Constructor Details
-
JobAction
Creates a new instance ofJobAction.- Parameters:
owner- the job that owns this actionbuildActionClass- the type of the action to find
-
-
Method Details
-
getOwner
Returns the job this action belongs to.- Returns:
- the job
-
getBuildActionClass
-
doIndex
public void doIndex(org.kohsuke.stapler.StaplerRequest2 request, org.kohsuke.stapler.StaplerResponse2 response) throws IOException Redirects the index page to the last result.- Parameters:
request- Stapler requestresponse- Stapler response- Throws:
IOException- in case of an error
-
getLatestAction
Returns the latest results for this job.- Returns:
- the latest results (if available)
-