Uses of Interface
hudson.search.SearchItem

Packages that use SearchItem
hudson   
hudson.diagnosis   
hudson.logging   
hudson.matrix Matrix project 
hudson.maven Maven support. 
hudson.maven.reporters   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.node_monitors Code that monitors the health of slaves 
hudson.os.solaris Solaris specific features of Hudson. 
hudson.scm Hudson's interface with source code management systems. 
hudson.search QuickSilver-like search/jump capability for better navigation around the website. 
hudson.security.csrf   
hudson.slaves Code related to slaves. 
hudson.tasks.junit Model objects that represent JUnit test reports. 
hudson.tasks.test Defines contracts that need to be implemented by a test reporting action (such as the built-in JUnit one). 
hudson.triggers Built-in Triggers that run periodically to kick a new build. 
hudson.util Other miscellaneous utility code 
jenkins.model   
jenkins.security   
org.jvnet.hudson.test Test harness for Jenkins and its plugins. 
 

Uses of SearchItem in hudson
 

Classes in hudson that implement SearchItem
 class LocalPluginManager
          PluginManager
 class PluginManager
          Manages PluginWrappers.
static class PluginManager.PluginCycleDependenciesMonitor
          AdministrativeMonitor that checks if there are any plugins with cycle dependencies.
static class PluginManager.PluginUpdateMonitor
          AdministrativeMonitor that informs the administrator about a required plugin update.
 

Uses of SearchItem in hudson.diagnosis
 

Classes in hudson.diagnosis that implement SearchItem
 class HudsonHomeDiskUsageMonitor
          Monitors the disk usage of JENKINS_HOME, and if it's almost filled up, warn the user.
static class HudsonHomeDiskUsageMonitor.Solution
          Extension point for suggesting solutions for full JENKINS_HOME.
 class NullIdDescriptorMonitor
          Some old descriptors apparently has the getId() method that's used in different ways and that's causing errors like JENKINS-8866, so detect and report that.
 class OldDataMonitor
          Tracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.
 class ReverseProxySetupMonitor
          Looks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.
 class TooManyJobsButNoView
          If Hudson is run with a lot of jobs but no views, suggest the user that they can create views.
 

Uses of SearchItem in hudson.logging
 

Classes in hudson.logging that implement SearchItem
 class LogRecorder
          Records a selected set of logs so that the system administrator can diagnose a specific aspect of the system.
 class LogRecorderManager
          Owner of LogRecorders, bound to "/log".
 

Uses of SearchItem in hudson.matrix
 

Classes in hudson.matrix that implement SearchItem
 class MatrixBuild
          Build of MatrixProject.
 class MatrixConfiguration
          One configuration of MatrixProject.
 class MatrixProject
          Job that allows you to run multiple different configurations from a single setting.
 class MatrixRun
          Execution of MatrixConfiguration.
 

Uses of SearchItem in hudson.maven
 

Classes in hudson.maven that implement SearchItem
 class AbstractMavenBuild<P extends AbstractMavenProject<P,B>,B extends AbstractMavenBuild<P,B>>
           
 class AbstractMavenProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
          Common part between MavenModule and MavenModuleSet.
 class MavenBuild
          Run for MavenModule.
 class MavenModule
          Job that builds projects based on Maven2.
 class MavenModuleSet
          Group of MavenModules.
 class MavenModuleSetBuild
          Build for MavenModuleSet.
 

Uses of SearchItem in hudson.maven.reporters
 

Classes in hudson.maven.reporters that implement SearchItem
 class MavenAbstractArtifactRecord<T extends AbstractBuild<?,?>>
          UI to redeploy artifacts after the fact.
 class MavenAggregatedArtifactRecord
          Redeploy action for the entire MavenModuleSetBuild.
 class MavenArtifactRecord
          Action that remembers artifacts that are built.
 

Uses of SearchItem in hudson.model
 

Subinterfaces of SearchItem in hudson.model
 interface BuildableItem
          Item that can be "built", for whatever meaning of "build".
 interface BuildableItemWithBuildWrappers
          AbstractProject that has associated BuildWrappers.
 interface Item
          Basic configuration unit in Hudson.
 interface SCMedItem
          Items that has associated SCM.
 interface TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
 

Classes in hudson.model that implement SearchItem
 class AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
          Base implementation of Runs that build software.
 class AbstractCIBase
           
 class AbstractItem
          Partial default implementation of Item.
 class AbstractModelObject
          ModelObject with some convenience methods.
 class AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
          Base implementation of Jobs that build software.
 class Actionable
          ModelObject that can have additional Actions.
 class AdministrativeMonitor
          Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.
 class AllView
          View that contains everything.
 class Api
          Used to expose remote access API for ".../api/"
 class Build<P extends Project<P,B>,B extends Build<P,B>>
          A build of a Project.
 class Computer
          Represents the running state of a remote computer that holds Executors.
 class ComputerSet
          Serves as the top of Computers in the URL hierarchy.
 class FreeStyleBuild
           
 class FreeStyleProject
          Free-style software project.
 class Hudson
           
static class Hudson.MasterComputer
          Deprecated. only here for backward comp
 class Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
          A job is an runnable entity under the monitoring of Hudson.
 class Label
          Group of Nodes.
 class ListView
          Displays Jobs in a flat list view.
 class MyView
          View that only contains projects for which the current user has access to.
 class Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
 class Project<P extends Project<P,B>,B extends Build<P,B>>
          Buildable software project.
 class ProxyView
          A view that delegates to another.
 class Queue.BlockedItem
          Item in the Queue.blockedProjects stage.
static class Queue.BuildableItem
          Item in the Queue.buildables stage.
static class Queue.Item
          Item in a queue.
static class Queue.NotWaitingItem
          Common part between Queue.BlockedItem and BuildableItem.
static class Queue.WaitingItem
          Item in the Queue.waitingList stage.
 class Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
          A particular execution of Job.
 class Slave
          Information about a Hudson slave node.
 class TaskAction
          Partial Action implementation for those who kick some processing asynchronously (such as SCM tagging.)
 class TreeView
          EXPERIMENTAL
 class UpdateCenter
          Controls update center capability.
static class UpdateCenter.CoreUpdateMonitor
          AdministrativeMonitor that checks if there's Jenkins update.
 class User
          Represents a user.
 class View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
 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.
 

Uses of SearchItem in hudson.model.labels
 

Classes in hudson.model.labels that implement SearchItem
 class LabelAtom
          Atomic single token label, like "foo" or "bar".
 class LabelExpression
          Boolean expression of labels.
static class LabelExpression.And
           
static class LabelExpression.Binary
           
static class LabelExpression.Iff
           
static class LabelExpression.Implies
           
static class LabelExpression.Not
           
static class LabelExpression.Or
           
static class LabelExpression.Paren
          No-op but useful for preserving the parenthesis in the user input.
 

Uses of SearchItem in hudson.node_monitors
 

Classes in hudson.node_monitors that implement SearchItem
 class MonitorMarkedNodeOffline
          If NodeMonitor marks the node as offline, we'll show this to the admin to get their attention.
 

Uses of SearchItem in hudson.os.solaris
 

Classes in hudson.os.solaris that implement SearchItem
 class ZFSInstaller
          Encourages the user to migrate JENKINS_HOME on a ZFS file system.
static class ZFSInstaller.MigrationCompleteNotice
          Used to indicate that the migration was completed successfully.
static class ZFSInstaller.MigrationFailedNotice
          Used to indicate a failure in the migration.
 

Uses of SearchItem in hudson.scm
 

Classes in hudson.scm that implement SearchItem
 class AbstractScmTagAction
          Common part of CVSSCM.TagAction and SubversionTagAction.
 

Uses of SearchItem in hudson.search
 

Subinterfaces of SearchItem in hudson.search
 interface SearchableModelObject
          ModelObject that can be searched.
 

Fields in hudson.search declared as SearchItem
 SearchItem SuggestedItem.item
           
 

Methods in hudson.search that return SearchItem
static SearchItem SearchItems.create(String searchName, String url)
           
static SearchItem SearchItems.create(String searchName, String url, SearchableModelObject searchable)
           
static SearchItem SearchItems.create(String searchName, String url, SearchIndex children)
           
protected abstract  SearchItem CollectionSearchIndex.get(String key)
          Gets a single item that exactly matches the given key.
 

Methods in hudson.search with parameters of type SearchItem
 SearchIndexBuilder SearchIndexBuilder.add(SearchItem item)
           
 

Method parameters in hudson.search with type arguments of type SearchItem
 void CollectionSearchIndex.find(String token, List<SearchItem> result)
           
 void FixedSet.find(String token, List<SearchItem> result)
           
 void UnionSearchIndex.find(String token, List<SearchItem> result)
           
 void SearchIndex.find(String token, List<SearchItem> result)
           
 void CollectionSearchIndex.suggest(String token, List<SearchItem> result)
           
 void FixedSet.suggest(String token, List<SearchItem> result)
           
 void UnionSearchIndex.suggest(String token, List<SearchItem> result)
           
 void SearchIndex.suggest(String token, List<SearchItem> result)
          This method returns the superset of SearchIndex.find(String, List).
 

Constructors in hudson.search with parameters of type SearchItem
FixedSet(SearchItem... items)
           
SuggestedItem(SearchItem top)
           
SuggestedItem(SuggestedItem parent, SearchItem item)
           
 

Constructor parameters in hudson.search with type arguments of type SearchItem
FixedSet(Collection<? extends SearchItem> items)
           
 

Uses of SearchItem in hudson.security.csrf
 

Classes in hudson.security.csrf that implement SearchItem
static class CrumbIssuer.RestrictedApi
           
 

Uses of SearchItem in hudson.slaves
 

Classes in hudson.slaves that implement SearchItem
 class AbstractCloudComputer<T extends AbstractCloudSlave>
          Partial implementation of Computer to be used in conjunction with AbstractCloudSlave.
 class AbstractCloudImpl
          Additional convenience implementation on top of Cloud that are likely useful to typical Cloud implementations.
 class AbstractCloudSlave
          Partial implementation of Slave to be used by AbstractCloudImpl.
 class Cloud
          Creates Nodes to dynamically expand/shrink the slaves attached to Hudson.
 class DumbSlave
          Default Slave implementation for computers that do not belong to a higher level structure, like grid or cloud.
 class SlaveComputer
          Computer for Slaves.
 

Uses of SearchItem in hudson.tasks.junit
 

Classes in hudson.tasks.junit that implement SearchItem
 class CaseResult
          One test result.
 class ClassResult
          Cumulative test result of a test class.
 class PackageResult
          Cumulative test result for a package.
 class TestObject
          Deprecated. Use TestObject instead.
 

Uses of SearchItem in hudson.tasks.test
 

Classes in hudson.tasks.test that implement SearchItem
 class MetaTabulatedResult
          The purpose of this class is to provide a good place for the jelly to bind to.
 class SimpleCaseResult
          The simplest possible case result, with no language ties.
 class TabulatedResult
          Cumulated result of multiple tests.
 class TestResult
          A class that represents a general concept of a test result, without any language or implementation specifics.
 

Uses of SearchItem in hudson.triggers
 

Classes in hudson.triggers that implement SearchItem
static class SCMTrigger.AdministrativeMonitorImpl
           
 

Uses of SearchItem in hudson.util
 

Classes in hudson.util that implement SearchItem
 class AdministrativeError
          A convenient AdministrativeMonitor implementations that show an error message and optional stack trace.
 

Uses of SearchItem in jenkins.model
 

Classes in jenkins.model that implement SearchItem
 class AbstractTopLevelItem
          Default base implementation of TopLevelItem.
 class Jenkins
          Root object of the system.
static class Jenkins.MasterComputer
           
 

Uses of SearchItem in jenkins.security
 

Classes in jenkins.security that implement SearchItem
 class RekeySecretAdminMonitor
          Warns the administrator to run SecretRewriter
 

Uses of SearchItem in org.jvnet.hudson.test
 

Classes in org.jvnet.hudson.test that implement SearchItem
 class MockFolder
          Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin.
 class PretendSlave
          Slave that pretends to fork processes.
 class TestPluginManager
          PluginManager to speed up unit tests.
 



Copyright © 2004-2013. All Rights Reserved.