hudson.search
Interface SearchableModelObject

All Superinterfaces:
ModelObject, SearchItem
All Known Subinterfaces:
BuildableItem, BuildableItemWithBuildWrappers, Item, SCMedItem, TopLevelItem
All Known Implementing Classes:
AbstractBuild, AbstractCIBase, AbstractCloudComputer, AbstractCloudImpl, AbstractCloudSlave, AbstractItem, AbstractMavenBuild, AbstractMavenProject, AbstractModelObject, AbstractProject, AbstractScmTagAction, AbstractTopLevelItem, Actionable, AdministrativeError, AdministrativeMonitor, AllView, Api, Build, CaseResult, ClassResult, Cloud, Computer, ComputerSet, CrumbIssuer.RestrictedApi, DumbSlave, FreeStyleBuild, FreeStyleProject, Hudson, Hudson.MasterComputer, HudsonHomeDiskUsageMonitor, HudsonHomeDiskUsageMonitor.Solution, Jenkins, Jenkins.MasterComputer, Job, Label, LabelAtom, LabelExpression, LabelExpression.And, LabelExpression.Binary, LabelExpression.Iff, LabelExpression.Implies, LabelExpression.Not, LabelExpression.Or, LabelExpression.Paren, ListView, LocalPluginManager, LogRecorder, LogRecorderManager, MatrixBuild, MatrixConfiguration, MatrixProject, MatrixRun, MavenAbstractArtifactRecord, MavenAggregatedArtifactRecord, MavenArtifactRecord, MavenBuild, MavenModule, MavenModuleSet, MavenModuleSetBuild, MetaTabulatedResult, MockFolder, MonitorMarkedNodeOffline, MyView, Node, NullIdDescriptorMonitor, OldDataMonitor, PackageResult, PluginManager, PluginManager.PluginCycleDependenciesMonitor, PluginManager.PluginUpdateMonitor, PretendSlave, Project, ProxyView, Queue.BlockedItem, Queue.BuildableItem, Queue.Item, Queue.NotWaitingItem, Queue.WaitingItem, RekeySecretAdminMonitor, ReverseProxySetupMonitor, Run, SCMTrigger.AdministrativeMonitorImpl, SimpleCaseResult, Slave, SlaveComputer, TabulatedResult, TaskAction, TestObject, TestObject, TestPluginManager, TestResult, TestResult, TooManyJobsButNoView, TreeView, UpdateCenter, UpdateCenter.CoreUpdateMonitor, User, View, ViewJob, ZFSInstaller, ZFSInstaller.MigrationCompleteNotice, ZFSInstaller.MigrationFailedNotice

public interface SearchableModelObject
extends ModelObject, SearchItem

ModelObject that can be searched.

This interface also extends SearchItem since often ModelObjects form a natural tree structure, and it's convenient for the model objects themselves to implement the SearchItem for the edges that form this tree.

Author:
Kohsuke Kawaguchi

Method Summary
 Search getSearch()
          This binds Search object to the URL hierarchy.
 
Methods inherited from interface hudson.model.ModelObject
getDisplayName
 
Methods inherited from interface hudson.search.SearchItem
getSearchIndex, getSearchName, getSearchUrl
 

Method Detail

getSearch

Search getSearch()
This binds Search object to the URL hierarchy.



Copyright © 2004-2013. All Rights Reserved.