Package hudson.model

Interface ModelObject

All Known Subinterfaces:
Action, BuildableItem, BuildableItemWithBuildWrappers, BuildBadgeAction, DescriptorByNameOwner, DirectlyModifiableTopLevelItemGroup, EnvironmentContributingAction, FoldableAction, HealthReportingAction, HistoricalBuild, ITask, Item, ItemGroup<T>, LabelAssignmentAction, ModelObjectWithChildren, ModelObjectWithContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModifiableItemGroup<T>, ModifiableTopLevelItemGroup, ModifiableViewGroup, ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>, PermalinkProjectAction, ProminentProjectAction, Queue.FlyweightTask, Queue.NonBlockingTask, Queue.QueueAction, Queue.Task, Queue.TransientTask, QueueItem, RootAction, RunAction, RunAction2, SCMedItem, SearchableModelObject, SimpleBuildStep.LastBuildAction, SubTask, TopLevelItem, TriggeredItem, UnprotectedRootAction, ViewGroup
All Known Implementing Classes:
AboutJenkins, AbstractBuild, AbstractCIBase, AbstractCloudComputer, AbstractCloudImpl, AbstractCloudSlave, AbstractItem, AbstractModelObject, AbstractProject, AbstractQueueTask, AbstractScmTagAction, AbstractSubTask, AbstractTopLevelItem, Actionable, AdministrativeError, AdministrativeMonitor, AdministrativeMonitorsApi, AllView, Api, ApiTokenPropertyDisabledDefaultAdministrativeMonitor, ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor, AppearanceCategory, AppearanceGlobalConfiguration, AssetManager, AsynchronousAdministrativeMonitor, Build, BuiltInNodeMigration, CauseAction, CLIAction, CliLink, Cloud, CloudSet, CloudsLink, CompletedInitializationMonitor, Computer, ComputerSet, ConfigureLink, ConsoleLink, ControllerExecutorsAgents, ControllerExecutorsNoAgents, CrumbIssuer.RestrictedApi, CSRFAdministrativeMonitor, DefaultCrumbIssuer.DescriptorImpl, DisplayExecutor, DoubleLaunchChecker, DumbSlave, EnvironmentContributor.EnvVarsHtml, Executor, Fingerprint, Fingerprinter.FingerprintAction, FreeStyleBuild, FreeStyleProject, GlobalCloudConfiguration, GlobalConfigurationCategory, GlobalConfigurationCategory.Security, GlobalConfigurationCategory.Unclassified, GlobalSecurityConfiguration, GlobalToolConfiguration, HsErrPidList, Hudson, Hudson.MasterComputer, HudsonHomeDiskUsageMonitor, HudsonHomeDiskUsageMonitor.Solution, HudsonPrivateSecurityRealm, HudsonPrivateSecurityRealm.ManageUserLinks, I18n, IdentityRootAction, InterruptedBuildAction, InvisibleAction, 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, ManageJenkinsAction, ManagementLink, MonitorMarkedNodeOffline, MyView, MyViewsProperty, MyViewsProperty.GlobalAction, Node, NodesLink, NoFingerprintMatch, NullIdDescriptorMonitor, OldDataMonitor, OldDataMonitor.ManagementLinkImpl, OneOffExecutor, OperatingSystemEndOfLifeAdminMonitor, ParametersAction, ParametersDefinitionProperty, PeopleRedirect, PeopleRedirect.AsynchPeople, PeopleRedirect.People, PluginManager, PluginManager.PluginCycleDependenciesMonitor, PluginManager.PluginDeprecationMonitor, PluginManager.PluginUpdateMonitor, PluginsLink, PluginWrapper, PluginWrapper.PluginWrapperAdministrativeMonitor, Project, ProxyView, Queue.BlockedItem, Queue.BuildableItem, Queue.Item, Queue.LeftItem, Queue.NotWaitingItem, Queue.WaitingItem, QueueTaskFilter, ReloadLink, RemotingDiagnostics.HeapDump, RenameAction, ResourceDomainRecommendation, ResourceDomainRootAction, ReverseProxySetupMonitor, RootUrlNotSetMonitor, Run, Run.KeepLogBuildBadge, SCMRevisionState, SCMTrigger.AdministrativeMonitorImpl, SCMTrigger.BuildAction, SCMTrigger.SCMAction, SecurityIsOffMonitor, ShutdownLink, Slave, SlaveComputer, SlowTriggerAdminMonitor, StatisticsLink, SystemInfoLink, SystemLogLink, TaskAction, ToolConfigurationCategory, TooManyJobsButNoView, UpdateCenter, UpdateCenter.CoreUpdateMonitor, UpdateSiteWarningsMonitor, URICheckEncodingMonitor, User, UserPropertyCategory, UserPropertyCategory.Account, UserPropertyCategory.Appearance, UserPropertyCategory.Experimental, UserPropertyCategory.Invisible, UserPropertyCategory.Preferences, UserPropertyCategory.Security, UserPropertyCategory.Unclassified, UserPropertyCategoryAccountAction, UserPropertyCategoryAppearanceAction, UserPropertyCategoryExperimentalAction, UserPropertyCategoryPreferencesAction, UserPropertyCategorySecurityAction, View, ViewJob, WebSocketAgents, WebSocketEcho, WhoAmI, WindowsInstallerLink, WorkspaceSnapshot

@StaplerAccessibleType public interface ModelObject
A model object has a human readable name. And it normally has URL, but this interface doesn't define one. (Since there're so many classes that define the getUrl method we should have such one.)
Author:
Kohsuke Kawaguchi
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getDisplayName

      String getDisplayName()