Uses of Interface
hudson.model.Item
Packages that use Item
Package
Description
OptionHandler implementations for Hudson.Beef up the plain text console output by adding HTML markup.
Core object model that are bound to URLs via stapler, rooted at
Jenkins.Boolean expression over labels.
Listener interfaces for various events that occur inside the server.
Built-in
Triggers that run periodically to kick a new build.-
Uses of Item in hudson
Modifier and TypeMethodDescriptionstatic StringFunctions.getRelativeDisplayNameFrom(Item p, ItemGroup g) Gets the relative display name to the given item from the specified group.static StringFunctions.getRelativeLinkTo(Item p) Computes the relative path from the current page to the given item.static StringFunctions.getRelativeNameFrom(Item p, ItemGroup g) Gets the name to the given item relative to given group.static StringFunctions.getRelativeNameFrom(Item p, ItemGroup g, boolean useDisplayName) Gets the relative name or display name to the given item from the specified group.static StringFunctions.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 ItemModifier and TypeClassDescriptionclassGenericItemOptionHandler<T extends Item>Refers to anItemby its name. -
Uses of Item in hudson.console
Methods in hudson.console with parameters of type Item -
Uses of Item in hudson.model
Classes in hudson.model with type parameters of type ItemModifier and TypeInterfaceDescriptioninterfaceRepresents a grouping inherent to a kind ofItems.interfaceModifiableItemGroup<T extends Item>ItemGroupthat 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.modelModifier and TypeInterfaceDescriptioninterfaceItemthat can be "built", for whatever meaning of "build".interfaceAbstractProjectthat has associatedBuildWrappers.interfaceDeprecated.ImplementSCMTriggerIteminstead.interfaceClasses in hudson.model that implement ItemModifier and TypeClassDescriptionclassPartial default implementation ofItem.classAbstractProject<P extends AbstractProject<P,R>, R extends AbstractBuild<P, R>> Base implementation ofJobs that build software.classFree-style software project.classA job is an runnable entity under the monitoring of Hudson.classBuildable software project.classJobthat 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 ItemModifier and TypeFieldDescriptionstatic final Comparator<Item> Items.BY_FULL_NAMEA comparator ofIteminstances that uses a case-insensitive comparison ofgetFullName().static final Comparator<Item> Items.BY_NAMEItemGroupMixIn.KEYED_BY_NAMEItem→ name function.Methods in hudson.model with type parameters of type ItemModifier and TypeMethodDescriptionGets a read-only view of all theItems recursively in theItemGrouptree visible toJenkins.getAuthentication2()without concern for the order in which items are returned.Gets a read-only view of all theItems recursively matching type and predicate in theItemGrouptree visible toJenkins.getAuthentication2()without concern for the order in which items are returned.Items.allItems(Authentication authentication, ItemGroup root, Class<T> type) Deprecated.Items.allItems(Authentication authentication, ItemGroup root, Class<T> type, Predicate<T> pred) Deprecated.Items.allItems2(org.springframework.security.core.Authentication authentication, ItemGroup root, Class<T> type) 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.Items.fromNameList(ItemGroup context, String list, Class<T> type) Does the opposite ofItems.toNameList(Collection).Items.fromNameList(String list, Class<T> type) Deprecated.as of 1.406 UseItems.fromNameList(ItemGroup, String, Class)ItemGroup.getAllItems(Class<T> type) ItemGroup.getAllItems(Class<T> type, Predicate<T> pred) Similar toItemGroup.getAllItems(Class)with additional predicate filteringItems.getAllItems(ItemGroup root, Class<T> type) 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 callerItemGroupMixIn.loadChildren(ItemGroup parent, File modulesDir, Function1<? extends K, ? super V> key) Loads all the childItems.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 ItemModifier and TypeMethodDescriptionProject.asItem()AllView.doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) ListView.doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) ProxyView.doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) View.doCreateItem(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) Creates a newItemin this collection.View.doCreateItem(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) Deprecated.static ItemLoads aItemfrom a config file.Methods in hudson.model that return types with arguments of type ItemModifier and TypeMethodDescriptionItemGroup.allItems()Gets all the items unordered, lazily and recursively.ItemGroup.getAllItems()Gets all the items recursively.Item.getParent()Gets the parent that contains this item.Methods in hudson.model with parameters of type ItemModifier and TypeMethodDescriptionDeprecated.Validates the use of a label within a particular context.static XmlFileItems.getConfigFile(Item item) The file we save our configuration.default StringItem.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.voidCalled after the user has clicked OK in the New Job page when Copy existing job has been selected.voidvoidAbstractItem.onCopiedFrom(Item src) When aItemis 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.voidItem.onCopiedFrom(Item src) When aItemis 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.voidJob.onCopiedFrom(Item src) voidvoidVisits anItem.voidView.onJobRenamed(Item item, String oldName, String newName) Deprecated.Does not work properly with moved jobs.voidFingerprint.ProjectRenameListener.onLocationChanged(Item item, String oldName, String newName) voidJob.SubItemBuildsLocationImpl.onLocationChanged(Item item, String oldFullName, String newFullName) voidListView.Listener.onLocationChanged(Item item, String oldFullName, String newFullName) voidCalled 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 ItemModifier and TypeMethodDescriptionvoidCalled right after when aItemis loaded from disk.voidvoidCalled right after when aItemis loaded from disk.voidvoidvoidstatic StringItems.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 -
Uses of Item in hudson.model.listeners
Methods in hudson.model.listeners with parameters of type ItemModifier and TypeMethodDescriptionstatic voidItemListener.checkBeforeCopy(Item src, ItemGroup parent) Call before a job is copied into a new parent, to allow theItemListenerimplementations the ability to veto the copy operation before it starts.static voidItemListener.checkBeforeDelete(Item item) static voidItemListener.fireLocationChange(Item rootItem, String oldFullName) static voidItemListener.fireOnCopied(Item src, Item result) static voidItemListener.fireOnCreated(Item item) static voidItemListener.fireOnDeleted(Item item) static voidItemListener.fireOnUpdated(Item item) voidItemListener.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.voidItemListener.onCheckDelete(Item item) Called before an item is deleted, providing the ability to veto the deletion operation before it starts.voidCalled after a new job is created by copying from an existing job.voidCalled after a new job is created and added toJenkins, before the initial configuration page is provided.voidCalled right before a job is going to be deleted.voidItemListener.onLocationChanged(Item item, String oldFullName, String newFullName) Called after an item’s fully-qualified location has changed.voidCalled after a job is renamed.voidCalled after a job has its configuration updated. -
Uses of Item in hudson.model.queue
Methods in hudson.model.queue that return Item -
Uses of Item in hudson.tasks
Methods in hudson.tasks with parameters of type ItemModifier and TypeMethodDescriptionBuildTrigger.DescriptorImpl.doAutoCompleteChildProjects(String value, Item self, ItemGroup container) voidBuildTrigger.DescriptorImpl.ItemListenerImpl.onLocationChanged(Item item, String oldFullName, String newFullName) -
Uses of Item in hudson.triggers
Classes in hudson.triggers with type parameters of type ItemFields in hudson.triggers declared as ItemMethods in hudson.triggers that return ItemMethods in hudson.triggers with parameters of type ItemModifier and TypeMethodDescriptionSCMTrigger.DescriptorImpl.doCheckScmpoll_spec(String value, boolean ignorePostCommitHooks, Item item) Performs syntax check.TimerTrigger.DescriptorImpl.doCheckSpec(String value, Item item) Performs syntax check.static List<TriggerDescriptor> Returns a subset ofTriggerDescriptors that applies to the given item.static List<TriggerDescriptor> Triggers.getApplicableTriggers(Item i) Deprecated.as of 1.286 UseTrigger.for_(Item).booleanSCMTrigger.DescriptorImpl.isApplicable(Item item) booleanTimerTrigger.DescriptorImpl.isApplicable(Item item) abstract booleanTriggerDescriptor.isApplicable(Item item) Returns true if this trigger is applicable to the givenItem. -
Uses of Item in jenkins.model
Subinterfaces of Item in jenkins.modelModifier and TypeInterfaceDescriptionstatic interfaceParameterizedJobMixIn.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 ItemMethods in jenkins.model with type parameters of type ItemModifier and TypeMethodDescriptionfinal <T extends Item>
Tfinal <T extends Item>
T<T extends Item>
TJenkins.getItemByFullName(String fullName, Class<T> type) Gets theItemobject by its full name.Methods in jenkins.model that return ItemModifier and TypeMethodDescriptionfinal ItemGets the item by its path name from the given contextJenkins.getItemByFullName(String fullName) Methods in jenkins.model with parameters of type Item -
Uses of Item in jenkins.model.labels
Methods in jenkins.model.labels with parameters of type ItemModifier and TypeMethodDescriptionValidates 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 ItemModifier and TypeMethodDescriptionvoidLazyBuildMixIn.ItemListenerImpl.onLocationChanged(Item item, String oldFullName, String newFullName) Method parameters in jenkins.model.lazy with type arguments of type ItemModifier and TypeMethodDescriptionvoidSomething 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 ItemModifier and TypeMethodDescriptionstatic voidItemDeletion.cancelBuildsInProgress(Item initiatingItem) Cancels any builds in progress of this item (if a job) or descendants (if a folder).static booleanChecks if the suppliedItemor any of itsgetParent()are being deleted.static voidItemDeletion.deregister(Item item) Deregister the suppliedItemfor deletion.static booleanItemDeletion.isRegistered(Item item) Checks if the suppliedItemis explicitly registered for deletion.static booleanRegister the suppliedItemfor deletion. -
Uses of Item in jenkins.scm
Methods in jenkins.scm with parameters of type ItemModifier and TypeMethodDescriptionstatic SCMDecisionHandlerSCMDecisionHandler.firstShouldPollVeto(Item item) static List<SCMDecisionHandler> SCMDecisionHandler.listShouldPollVetos(Item item) abstract booleanSCMDecisionHandler.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.triggersMethods in jenkins.triggers that return ItemMethods in jenkins.triggers with parameters of type ItemModifier and TypeMethodDescriptionstatic SCMTriggerItemSCMTriggerItem.SCMTriggerItems.asSCMTriggerItem(Item item) See whether an item can be coerced toSCMTriggerItem.ReverseBuildTrigger.DescriptorImpl.doAutoCompleteUpstreamProjects(String value, Item self, ItemGroup container) booleanReverseBuildTrigger.DescriptorImpl.isApplicable(Item item) voidReverseBuildTrigger.ItemListenerImpl.onLocationChanged(Item item, String oldFullName, String newFullName)