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.StaplerRequest request, org.kohsuke.stapler.StaplerResponse 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)
-