A C G I J L N 

A

add(AbstractProject<?, ?>) - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
add(Node) - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
addJob(AbstractProject<?, ?>) - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 
addJob(AbstractProject<?, ?>) - Method in class jenkins.plugins.linkedjobs.model.NodeData
 

C

compareTo(JobsGroup) - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
implements Comparable
compareTo(LabelAtomData) - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
Comparable interface implementation
compareTo(NodeData) - Method in class jenkins.plugins.linkedjobs.model.NodeData
Comparable interface implementation
ComputerExtension - Class in jenkins.plugins.linkedjobs.extensions
The only role of this extension/factory is to instantiate a ComputerLinkedJobsAction for each computer/node of this Jenkins instance.
ComputerExtension() - Constructor for class jenkins.plugins.linkedjobs.extensions.ComputerExtension
 
ComputerLinkedJobsAction - Class in jenkins.plugins.linkedjobs.actions
For each Computer, Jenkins associates an object of this class to a Linked Jobs page thanks to ComputerExtension.

This class is responsible for building & collecting the data necessary to build this additional page.
ComputerLinkedJobsAction(Computer) - Constructor for class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
configure(StaplerRequest, JSONObject) - Method in class jenkins.plugins.linkedjobs.settings.GlobalSettings
 
createFor(Computer) - Method in class jenkins.plugins.linkedjobs.extensions.ComputerExtension
 

G

get() - Static method in class jenkins.plugins.linkedjobs.settings.GlobalSettings
Some plugin implementations make use of @Inject to make this available in other plugin classes.
getActions(LabelAtom) - Method in class jenkins.plugins.linkedjobs.extensions.LabelExtension
 
getDashboardOrphanedJobsDetailedView() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getDashboardOrphanedJobsDetailedView() - Method in class jenkins.plugins.linkedjobs.settings.GlobalSettings
 
getDetailedView() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getDetailedView() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
getDetailedView() - Method in class jenkins.plugins.linkedjobs.settings.GlobalSettings
 
getDisplayName() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getDisplayName() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getDisplayName() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
getDisplayName() - Method in class jenkins.plugins.linkedjobs.extensions.LabelExtension.LabelConfigurationDescriptor
 
getExclusiveJobs(List<JobsGroup>) - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getHasMoreThanOneJob() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 
getIconFileName() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getIconFileName() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getIconFileName() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
getJobs() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 
getJobs() - Method in class jenkins.plugins.linkedjobs.model.NodeData
 
getJobsCount() - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
getJobsCount() - Method in class jenkins.plugins.linkedjobs.model.NodeData
 
getJobsGroups() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
This function retrieves all jobs existing on this jenkins instance and group them by "assigned label", keeping only such labels that contains the particular label of this LabelLinkedJobsAction instance
getLabel() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
getLabel() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
functions used to render display in index.jelly
getLabel() - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
functions used to render display in index.jelly
getLabelsData() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
This function scans all jobs and all nodes of this Jenkins instance to extract all LabelAtom defined.
getLabelURL() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 
getLabelURL() - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
getLabelURL() - Method in class jenkins.plugins.linkedjobs.model.NodeData
 
getLinkedJobs() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getName() - Method in class jenkins.plugins.linkedjobs.model.NodeData
functions used to render display in index.jelly
getNode() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getNodeLabels() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getNodes() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 
getNodesCount() - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
getNodesData() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
This function scans all jobs to find those that are using nodes' self labels
getNodeURL() - Method in class jenkins.plugins.linkedjobs.model.NodeData
 
getOrphanedJobs() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getOwner() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getPluginActiveForLabel() - Method in class jenkins.plugins.linkedjobs.model.LabelAtomData
 
getShowSingleNodeJobs() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getShowSingleNodeJobs() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getShowSingleNodeJobs() - Method in class jenkins.plugins.linkedjobs.settings.GlobalSettings
 
getSingleNodeJobs() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getTitle() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
getUrlName() - Method in class jenkins.plugins.linkedjobs.actions.ComputerLinkedJobsAction
 
getUrlName() - Method in class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
getUrlName() - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
GlobalSettings - Class in jenkins.plugins.linkedjobs.settings
The role of this class is to act as a central point for all things related to the global configuration of the plugin, i.e.
GlobalSettings() - Constructor for class jenkins.plugins.linkedjobs.settings.GlobalSettings
 

I

isAssignedLabelLinked(Label) - Method in class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 
isSingleNode() - Method in class jenkins.plugins.linkedjobs.model.JobsGroup
 

J

jenkins.plugins.linkedjobs.actions - package jenkins.plugins.linkedjobs.actions
 
jenkins.plugins.linkedjobs.extensions - package jenkins.plugins.linkedjobs.extensions
 
jenkins.plugins.linkedjobs.model - package jenkins.plugins.linkedjobs.model
 
jenkins.plugins.linkedjobs.settings - package jenkins.plugins.linkedjobs.settings
 
JobsGroup - Class in jenkins.plugins.linkedjobs.model
Data structure to group together jobs (projects) sharing the same label
JobsGroup(Label) - Constructor for class jenkins.plugins.linkedjobs.model.JobsGroup
 

L

LabelAtomData - Class in jenkins.plugins.linkedjobs.model
 
LabelAtomData(LabelAtom) - Constructor for class jenkins.plugins.linkedjobs.model.LabelAtomData
 
LabelDashboardAction - Class in jenkins.plugins.linkedjobs.actions
Action (and ExtensionPoint!) responsible for the display of the Labels Dashboard plugin page.
LabelDashboardAction() - Constructor for class jenkins.plugins.linkedjobs.actions.LabelDashboardAction
 
LabelExtension - Class in jenkins.plugins.linkedjobs.extensions
One ExtensionPoint of this plugin
adds an Action, which makes an additional link available for Labels in the left-hand side menu to see linked jobs defines the Descriptor class, which manages the plugin configuration per label - that is, returns the name of the option to activate the plugin for that label See LabelConfigurationDescriptor.getDisplayName()
LabelExtension() - Constructor for class jenkins.plugins.linkedjobs.extensions.LabelExtension
This constructor is called by jenkins when the user saves the configuration page of a given label, and has selected the checkbox to activate this extension.
Checkbox displayed with LabelConfigurationDescriptor.getDisplayName() as a label
LabelExtension.LabelConfigurationDescriptor - Class in jenkins.plugins.linkedjobs.extensions
Since the plugin configuration is handled globally by LabelPluginSettings, the sole role of this descriptor is to define getDisplayName()
LabelExtension.LabelConfigurationDescriptor() - Constructor for class jenkins.plugins.linkedjobs.extensions.LabelExtension.LabelConfigurationDescriptor
 
LabelLinkedJobsAction - Class in jenkins.plugins.linkedjobs.actions
For each Label, Jenkins associates an object of this class to a Linked Jobs page.

This class is responsible for building & collecting the data necessary to build this additional page.
LabelLinkedJobsAction(LabelAtom) - Constructor for class jenkins.plugins.linkedjobs.actions.LabelLinkedJobsAction
 

N

NodeData - Class in jenkins.plugins.linkedjobs.model
 
NodeData(Node) - Constructor for class jenkins.plugins.linkedjobs.model.NodeData
 
A C G I J L N 

Copyright © 2004-2014. All Rights Reserved.