Uses of Interface
hudson.model.Item
-
Packages that use Item Package Description hudson hudson.cli.handlers OptionHandler
implementations for Hudson.hudson.console Beef up the plain text console output by adding HTML markup.hudson.model Core object model that are bound to URLs via stapler, rooted atJenkins
.hudson.model.labels Boolean expression over labels.hudson.model.listeners Listener interfaces for various events that occur inside the server.hudson.model.queue hudson.tasks hudson.triggers Built-inTrigger
s that run periodically to kick a new build.jenkins.model jenkins.model.labels jenkins.model.lazy jenkins.model.queue jenkins.scm jenkins.triggers -
-
Uses of Item in hudson
Methods in hudson with parameters of type Item Modifier and Type Method Description static String
Functions. getRelativeDisplayNameFrom(Item p, ItemGroup g)
Gets the relative display name to the given item from the specified group.static String
Functions. getRelativeLinkTo(Item p)
Computes the relative path from the current page to the given item.static String
Functions. getRelativeNameFrom(Item p, ItemGroup g)
Gets the name to the given item relative to given group.static String
Functions. getRelativeNameFrom(Item p, ItemGroup g, boolean useDisplayName)
Gets the relative name or display name to the given item from the specified group.static String
Functions. toCCStatus(Item i)
Deprecated.This functionality has been moved to ccxml plugin. -
Uses of Item in hudson.cli.handlers
Classes in hudson.cli.handlers with type parameters of type Item Modifier and Type Class Description class
GenericItemOptionHandler<T extends Item>
Refers to anItem
by its name. -
Uses of Item in hudson.console
Methods in hudson.console with parameters of type Item Modifier and Type Method Description static String
ModelHyperlinkNote. encodeTo(Item item)
static String
ModelHyperlinkNote. encodeTo(Item item, String text)
-
Uses of Item in hudson.model
Classes in hudson.model with type parameters of type Item Modifier and Type Interface Description interface
ItemGroup<T extends Item>
Represents a grouping inherent to a kind ofItem
s.interface
ModifiableItemGroup<T extends Item>
ItemGroup
that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.Subinterfaces of Item in hudson.model Modifier and Type Interface Description interface
BuildableItem
Item
that can be "built", for whatever meaning of "build".interface
BuildableItemWithBuildWrappers
AbstractProject
that has associatedBuildWrapper
s.interface
SCMedItem
Deprecated.ImplementSCMTriggerItem
instead.interface
TopLevelItem
Classes in hudson.model that implement Item Modifier and Type Class Description class
AbstractItem
Partial default implementation ofItem
.class
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofJob
s that build software.class
FreeStyleProject
Free-style software project.class
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A job is an runnable entity under the monitoring of Hudson.class
Project<P extends Project<P,B>,B extends Build<P,B>>
Buildable software project.class
ViewJob<JobT extends ViewJob<JobT,RunT>,RunT extends Run<JobT,RunT>>
Job
that monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.Fields in hudson.model with type parameters of type Item Modifier and Type Field Description static Comparator<Item>
Items. BY_FULL_NAME
A comparator ofItem
instances that uses a case-insensitive comparison ofgetFullName()
.static Comparator<Item>
Items. BY_NAME
static Function1<String,Item>
ItemGroupMixIn. KEYED_BY_NAME
Item
→ name function.Methods in hudson.model with type parameters of type Item Modifier and Type Method Description default <T extends Item>
Iterable<T>ItemGroup. allItems(Class<T> type)
default <T extends Item>
Iterable<T>ItemGroup. allItems(Class<T> type, Predicate<T> pred)
static <T extends Item>
Iterable<T>Items. allItems(ItemGroup root, Class<T> type)
Gets a read-only view of all theItem
s recursively in theItemGroup
tree visible toJenkins.getAuthentication2()
without concern for the order in which items are returned.static <T extends Item>
Iterable<T>Items. allItems(ItemGroup root, Class<T> type, Predicate<T> pred)
Gets a read-only view of all theItem
s recursively matching type and predicate in theItemGroup
tree visible toJenkins.getAuthentication2()
without concern for the order in which items are returned.static <T extends Item>
Iterable<T>Items. allItems(Authentication authentication, ItemGroup root, Class<T> type)
Deprecated.static <T extends Item>
Iterable<T>Items. allItems(Authentication authentication, ItemGroup root, Class<T> type, Predicate<T> pred)
Deprecated.static <T extends Item>
Iterable<T>Items. allItems2(org.springframework.security.core.Authentication authentication, ItemGroup root, Class<T> type)
static <T extends Item>
Iterable<T>Items. allItems2(org.springframework.security.core.Authentication authentication, ItemGroup root, Class<T> type, Predicate<T> pred)
static <T extends Item>
TItems. findNearest(Class<T> type, String name, ItemGroup context)
Finds an item whose name (when referenced from the specified context) is closest to the given name.static <T extends Item>
List<T>Items. fromNameList(ItemGroup context, String list, Class<T> type)
Does the opposite ofItems.toNameList(Collection)
.static <T extends Item>
List<T>Items. fromNameList(String list, Class<T> type)
Deprecated.as of 1.406 UseItems.fromNameList(ItemGroup, String, Class)
default <T extends Item>
List<T>ItemGroup. getAllItems(Class<T> type)
default <T extends Item>
List<T>ItemGroup. getAllItems(Class<T> type, Predicate<T> pred)
Similar toItemGroup.getAllItems(Class)
with additional predicate filteringstatic <T extends Item>
List<T>Items. getAllItems(ItemGroup root, Class<T> type)
static <T extends Item>
List<T>Items. getAllItems(ItemGroup root, Class<T> type, Predicate<T> pred)
Similar toItems.getAllItems(ItemGroup, Class)
but with a predicate to pre-filter items to avoid checking ACLs unnecessarily and returning items not required by the callerstatic <K,V extends Item>
Map<K,V>ItemGroupMixIn. loadChildren(ItemGroup parent, File modulesDir, Function1<? extends K,? super V> key)
Loads all the childItem
s.static <T extends Item>
AutoCompletionCandidatesAutoCompletionCandidates. ofJobNames(Class<T> type, String value, ItemGroup container)
Auto-completes possible job names.static <T extends Item>
AutoCompletionCandidatesAutoCompletionCandidates. ofJobNames(Class<T> type, String value, Item self, ItemGroup container)
Auto-completes possible job names.Methods in hudson.model that return Item Modifier and Type Method Description Item
Project. asItem()
Item
AllView. doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
Item
ListView. doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
Item
ProxyView. doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
abstract Item
View. doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
Creates a newItem
in this collection.static Item
Items. load(ItemGroup parent, File dir)
Loads aItem
from a config file.Methods in hudson.model that return types with arguments of type Item Modifier and Type Method Description default Iterable<Item>
ItemGroup. allItems()
Gets all the items unordered, lazily and recursively.default List<Item>
ItemGroup. getAllItems()
Gets all the items recursively.ItemGroup<? extends Item>
Item. getParent()
Gets the parent that contains this item.Methods in hudson.model with parameters of type Item Modifier and Type Method Description FormValidation
AbstractProject.LabelValidator. checkItem(Item item, Label label)
Deprecated.Validates the use of a label within a particular context.static XmlFile
Items. getConfigFile(Item item)
The file we save our configuration.default String
Item. getRelativeNameFrom(Item item)
Short forgetRelativeNameFrom(item.getParent())
static <T extends Item>
AutoCompletionCandidatesAutoCompletionCandidates. ofJobNames(Class<T> type, String value, Item self, ItemGroup container)
Auto-completes possible job names.void
DisplayNameListener. onCopied(Item src, Item item)
Called after the user has clicked OK in the New Job page when Copy existing job has been selected.void
Job.LastItemListener. onCopied(Item src, Item item)
void
AbstractItem. onCopiedFrom(Item src)
When aItem
is copied from existing one, the files are first copied on the file system, then it will be loaded, then this method will be invoked to perform any implementation-specific work.void
Item. onCopiedFrom(Item src)
When aItem
is copied from existing one, the files are first copied on the file system, then it will be loaded, then this method will be invoked to perform any implementation-specific work.void
Job. onCopiedFrom(Item src)
void
ListView.Listener. onDeleted(Item item)
void
ItemVisitor. onItem(Item i)
Visits anItem
.void
View. onJobRenamed(Item item, String oldName, String newName)
Deprecated.Does not work properly with moved jobs.void
Fingerprint.ProjectRenameListener. onLocationChanged(Item item, String oldName, String newName)
void
Job.SubItemBuildsLocationImpl. onLocationChanged(Item item, String oldFullName, String newFullName)
void
ListView.Listener. onLocationChanged(Item item, String oldFullName, String newFullName)
void
DisplayNameListener. onRenamed(Item item, String oldName, String newName)
Called after the user has changed the project name of a job and then clicked on submit.Method parameters in hudson.model with type arguments of type Item Modifier and Type Method Description static boolean
View.People. isApplicable(Collection<? extends Item> items)
Deprecated.Potentially very expensive call; do not use from Jelly views.void
AbstractItem. onLoad(ItemGroup<? extends Item> parent, String name)
Called right after when aItem
is loaded from disk.void
AbstractProject. onLoad(ItemGroup<? extends Item> parent, String name)
void
Item. onLoad(ItemGroup<? extends Item> parent, String name)
Called right after when aItem
is loaded from disk.void
Job. onLoad(ItemGroup<? extends Item> parent, String name)
void
Project. onLoad(ItemGroup<? extends Item> parent, String name)
void
ViewJob. onLoad(ItemGroup<? extends Item> parent, String name)
static String
Items. toNameList(Collection<? extends Item> items)
Converts a list of items into a comma-separated list of full names. -
Uses of Item in hudson.model.labels
Methods in hudson.model.labels with parameters of type Item Modifier and Type Method Description static FormValidation
LabelExpression. validate(String expression, Item item)
Validates a label expression. -
Uses of Item in hudson.model.listeners
Methods in hudson.model.listeners with parameters of type Item Modifier and Type Method Description static void
ItemListener. checkBeforeCopy(Item src, ItemGroup parent)
Call before a job is copied into a new parent, to allow theItemListener
implementations the ability to veto the copy operation before it starts.static void
ItemListener. fireLocationChange(Item rootItem, String oldFullName)
static void
ItemListener. fireOnCopied(Item src, Item result)
static void
ItemListener. fireOnCreated(Item item)
static void
ItemListener. fireOnDeleted(Item item)
static void
ItemListener. fireOnUpdated(Item item)
void
ItemListener. onCheckCopy(Item src, ItemGroup parent)
Called before a job is copied into a new parent, providing the ability to veto the copy operation before it starts.void
ItemListener. onCopied(Item src, Item item)
Called after a new job is created by copying from an existing job.void
ItemListener. onCreated(Item item)
Called after a new job is created and added toJenkins
, before the initial configuration page is provided.void
ItemListener. onDeleted(Item item)
Called right before a job is going to be deleted.void
ItemListener. onLocationChanged(Item item, String oldFullName, String newFullName)
Called after an item’s fully-qualified location has changed.void
ItemListener. onRenamed(Item item, String oldName, String newName)
Called after a job is renamed.void
ItemListener. onUpdated(Item item)
Called after a job has its configuration updated. -
Uses of Item in hudson.model.queue
Methods in hudson.model.queue that return Item Modifier and Type Method Description static Item
Tasks. getItemOf(SubTask t)
-
Uses of Item in hudson.tasks
Methods in hudson.tasks with parameters of type Item Modifier and Type Method Description AutoCompletionCandidates
BuildTrigger.DescriptorImpl. doAutoCompleteChildProjects(String value, Item self, ItemGroup container)
void
BuildTrigger.DescriptorImpl.ItemListenerImpl. onLocationChanged(Item item, String oldFullName, String newFullName)
-
Uses of Item in hudson.triggers
Classes in hudson.triggers with type parameters of type Item Modifier and Type Class Description class
Trigger<J extends Item>
Triggers aBuild
.Fields in hudson.triggers declared as Item Modifier and Type Field Description protected J
Trigger. job
Methods in hudson.triggers that return Item Modifier and Type Method Description Item
SCMTrigger.SCMAction. getItem()
Methods in hudson.triggers with parameters of type Item Modifier and Type Method Description FormValidation
TimerTrigger.DescriptorImpl. doCheck(String value, Item item)
FormValidation
SCMTrigger.DescriptorImpl. doCheckScmpoll_spec(String value, boolean ignorePostCommitHooks, Item item)
Performs syntax check.FormValidation
TimerTrigger.DescriptorImpl. doCheckSpec(String value, Item item)
Performs syntax check.static List<TriggerDescriptor>
Trigger. for_(Item i)
Returns a subset ofTriggerDescriptor
s that applies to the given item.static List<TriggerDescriptor>
Triggers. getApplicableTriggers(Item i)
Deprecated.as of 1.286 UseTrigger.for_(Item)
.boolean
SCMTrigger.DescriptorImpl. isApplicable(Item item)
boolean
TimerTrigger.DescriptorImpl. isApplicable(Item item)
abstract boolean
TriggerDescriptor. isApplicable(Item item)
Returns true if this trigger is applicable to the givenItem
. -
Uses of Item in jenkins.model
Subinterfaces of Item in jenkins.model Modifier and Type Interface Description static interface
ParameterizedJobMixIn.ParameterizedJob<JobT extends Job<JobT,RunT> & ParameterizedJobMixIn.ParameterizedJob<JobT,RunT> & Queue.Task,RunT extends Run<JobT,RunT> & Queue.Executable>
Marker for job using this mixin, and default implementations of many methods.Classes in jenkins.model that implement Item Modifier and Type Class Description class
AbstractTopLevelItem
Default base implementation ofTopLevelItem
.Methods in jenkins.model with type parameters of type Item Modifier and Type Method Description <T extends Item>
TJenkins. getItem(String pathName, ItemGroup context, Class<T> type)
<T extends Item>
TJenkins. getItem(String pathName, Item context, Class<T> type)
<T extends Item>
TJenkins. getItemByFullName(String fullName, Class<T> type)
Gets theItem
object by its full name.Methods in jenkins.model that return Item Modifier and Type Method Description Item
Jenkins. getItem(String pathName, Item context)
Item
Jenkins. getItem(String pathName, ItemGroup context)
Gets the item by its path name from the given contextItem
Jenkins. getItemByFullName(String fullName)
Methods in jenkins.model with parameters of type Item Modifier and Type Method Description Item
Jenkins. getItem(String pathName, Item context)
<T extends Item>
TJenkins. getItem(String pathName, Item context, Class<T> type)
-
Uses of Item in jenkins.model.labels
Methods in jenkins.model.labels with parameters of type Item Modifier and Type Method Description FormValidation
LabelValidator. check(Item item, Label label)
Validates the use of a label within a particular context. -
Uses of Item in jenkins.model.lazy
Methods in jenkins.model.lazy with parameters of type Item Modifier and Type Method Description void
LazyBuildMixIn.ItemListenerImpl. onLocationChanged(Item item, String oldFullName, String newFullName)
Method parameters in jenkins.model.lazy with type arguments of type Item Modifier and Type Method Description void
LazyBuildMixIn. onLoad(ItemGroup<? extends Item> parent, String name)
Something to be called fromJob.onLoad(hudson.model.ItemGroup<? extends hudson.model.Item>, java.lang.String)
. -
Uses of Item in jenkins.model.queue
Methods in jenkins.model.queue with parameters of type Item Modifier and Type Method Description static boolean
ItemDeletion. contains(Item item)
Checks if the suppliedItem
or any of itsgetParent()
are being deleted.static void
ItemDeletion. deregister(Item item)
Deregister the suppliedItem
for deletion.static boolean
ItemDeletion. isRegistered(Item item)
Checks if the suppliedItem
is explicitly registered for deletion.static boolean
ItemDeletion. register(Item item)
Register the suppliedItem
for deletion. -
Uses of Item in jenkins.scm
Methods in jenkins.scm with parameters of type Item Modifier and Type Method Description static SCMDecisionHandler
SCMDecisionHandler. firstShouldPollVeto(Item item)
static List<SCMDecisionHandler>
SCMDecisionHandler. listShouldPollVetos(Item item)
abstract boolean
SCMDecisionHandler. shouldPoll(Item item)
This handler is consulted every time someone tries to run a polling of anItem
. -
Uses of Item in jenkins.triggers
Subinterfaces of Item in jenkins.triggers Modifier and Type Interface Description interface
TriggeredItem
An item which can be configured withTrigger
s.Methods in jenkins.triggers that return Item Modifier and Type Method Description Item
SCMTriggerItem. asItem()
Should bethis
.Methods in jenkins.triggers with parameters of type Item Modifier and Type Method Description static SCMTriggerItem
SCMTriggerItem.SCMTriggerItems. asSCMTriggerItem(Item item)
See whether an item can be coerced toSCMTriggerItem
.AutoCompletionCandidates
ReverseBuildTrigger.DescriptorImpl. doAutoCompleteUpstreamProjects(String value, Item self, ItemGroup container)
boolean
ReverseBuildTrigger.DescriptorImpl. isApplicable(Item item)
void
ReverseBuildTrigger.ItemListenerImpl. onLocationChanged(Item item, String oldFullName, String newFullName)
-