Package hudson.search
Interface SearchableModelObject
-
- All Superinterfaces:
ModelObject
,SearchItem
- All Known Subinterfaces:
BuildableItem
,BuildableItemWithBuildWrappers
,Item
,ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>
,SCMedItem
,TopLevelItem
,TriggeredItem
- All Known Implementing Classes:
AbstractBuild
,AbstractCIBase
,AbstractCloudComputer
,AbstractCloudImpl
,AbstractCloudSlave
,AbstractItem
,AbstractModelObject
,AbstractProject
,AbstractScmTagAction
,AbstractTopLevelItem
,Actionable
,AdministrativeError
,AdministrativeMonitor
,AllView
,Api
,ApiTokenPropertyDisabledDefaultAdministrativeMonitor
,ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor
,AsynchronousAdministrativeMonitor
,Build
,BuiltInNodeMigration
,Cloud
,CompletedInitializationMonitor
,Computer
,ComputerSet
,ControllerExecutorsAgents
,ControllerExecutorsNoAgents
,CrumbIssuer.RestrictedApi
,CSRFAdministrativeMonitor
,DumbSlave
,FreeStyleBuild
,FreeStyleProject
,HsErrPidList
,Hudson
,Hudson.MasterComputer
,HudsonHomeDiskUsageMonitor
,HudsonHomeDiskUsageMonitor.Solution
,JavaVersionRecommendationAdminMonitor
,Jenkins
,Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
,Jenkins.MasterComputer
,Job
,Label
,LabelAtom
,LabelExpression
,LabelExpression.And
,LabelExpression.Binary
,LabelExpression.Iff
,LabelExpression.Implies
,LabelExpression.Not
,LabelExpression.Or
,LabelExpression.Paren
,LegacyApiTokenAdministrativeMonitor
,ListView
,LocalPluginManager
,LogRecorder
,LogRecorderManager
,MonitorMarkedNodeOffline
,MyView
,Node
,NullIdDescriptorMonitor
,OldDataMonitor
,OperatingSystemEndOfLifeAdminMonitor
,PluginManager
,PluginManager.PluginCycleDependenciesMonitor
,PluginManager.PluginDeprecationMonitor
,PluginManager.PluginUpdateMonitor
,PluginWrapper.PluginWrapperAdministrativeMonitor
,Project
,ProxyView
,Queue.BlockedItem
,Queue.BuildableItem
,Queue.Item
,Queue.LeftItem
,Queue.NotWaitingItem
,Queue.WaitingItem
,RekeySecretAdminMonitor
,ResourceDomainRecommendation
,ReverseProxySetupMonitor
,RootUrlNotSetMonitor
,Run
,SCMTrigger.AdministrativeMonitorImpl
,SecurityIsOffMonitor
,Slave
,SlaveComputer
,SlowTriggerAdminMonitor
,TaskAction
,TooManyJobsButNoView
,UpdateCenter
,UpdateCenter.CoreUpdateMonitor
,UpdateSiteWarningsMonitor
,URICheckEncodingMonitor
,User
,View
,ViewJob
public interface SearchableModelObject extends ModelObject, SearchItem
ModelObject
that can be searched.This interface also extends
SearchItem
since oftenModelObject
s form a natural tree structure, and it's convenient for the model objects themselves to implement theSearchItem
for the edges that form this tree.- Author:
- Kohsuke Kawaguchi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Search
getSearch()
This bindsSearch
object to the URL hierarchy.-
Methods inherited from interface hudson.model.ModelObject
getDisplayName
-
Methods inherited from interface hudson.search.SearchItem
getSearchIndex, getSearchName, getSearchUrl
-
-