Package hudson.plugins.sidebar_link
Class ProjectLinks
- java.lang.Object
-
- hudson.model.JobProperty<Job<?,?>>
-
- hudson.plugins.sidebar_link.ProjectLinks
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<JobProperty<?>>
,ReconfigurableDescribable<JobProperty<?>>
,BuildStep
public class ProjectLinks extends JobProperty<Job<?,?>>
Add links in a job page sidepanel.- Author:
- Alan Harder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProjectLinks.DescriptorImpl
static class
ProjectLinks.TransientActionFactoryImpl
The action factory responsible for adding theLinkAction
.-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.JobProperty
owner
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description ProjectLinks(List<LinkAction> links)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<? extends Action>
getJobActions(Job<?,?> job)
List<LinkAction>
getLinks()
-
Methods inherited from class hudson.model.JobProperty
getDescriptor, getJobAction, getJobOverrides, getProjectAction, getProjectActions, getRequiredMonitorService, getSubTasks, perform, prebuild, reconfigure, setOwner
-
-
-
-
Constructor Detail
-
ProjectLinks
@DataBoundConstructor public ProjectLinks(List<LinkAction> links)
-
-
Method Detail
-
getLinks
public List<LinkAction> getLinks()
-
getJobActions
public Collection<? extends Action> getJobActions(Job<?,?> job)
- Overrides:
getJobActions
in classJobProperty<Job<?,?>>
-
-