Uses of Interface
hudson.model.ModelObject
-
-
Uses of ModelObject in hudson
Classes in hudson that implement ModelObject Modifier and Type Class Description classAboutJenkinsShow "About Jenkins" link.classLocalPluginManagerDefault implementation ofPluginManager.classPluginManagerManagesPluginWrappers.static classPluginManager.PluginCycleDependenciesMonitorAdministrativeMonitorthat checks if there are any plugins with cycle dependencies.static classPluginManager.PluginDeprecationMonitorAdministrativeMonitorthat checks if there are any plugins that are deprecated.static classPluginManager.PluginUpdateMonitorAdministrativeMonitorthat informs the administrator about a required plugin update.classPluginWrapperRepresents a Jenkins plug-in and associated control information for Jenkins to controlPlugin.static classPluginWrapper.PluginWrapperAdministrativeMonitorAdministrative Monitor for failed pluginsclassWorkspaceSnapshotDeprecated.Unused. -
Uses of ModelObject in hudson.cli
Classes in hudson.cli that implement ModelObject Modifier and Type Class Description classCLIActionShows usage of CLI and commands. -
Uses of ModelObject in hudson.diagnosis
Classes in hudson.diagnosis that implement ModelObject Modifier and Type Class Description classHudsonHomeDiskUsageMonitorMonitors the disk usage ofJENKINS_HOME, and if it's almost filled up, warn the user.static classHudsonHomeDiskUsageMonitor.SolutionExtension point for suggesting solutions for full JENKINS_HOME.classNullIdDescriptorMonitorSome 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.classOldDataMonitorTracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.static classOldDataMonitor.ManagementLinkImplclassReverseProxySetupMonitorLooks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.classTooManyJobsButNoViewIf Hudson is run with a lot of jobs but no views, suggest the user that they can create views. -
Uses of ModelObject in hudson.lifecycle
Classes in hudson.lifecycle that implement ModelObject Modifier and Type Class Description classWindowsInstallerLinkManagementLinkthat allows the installation as a Windows service. -
Uses of ModelObject in hudson.logging
Classes in hudson.logging that implement ModelObject Modifier and Type Class Description classLogRecorderRecords a selected set of logs so that the system administrator can diagnose a specific aspect of the system.classLogRecorderManagerOwner ofLogRecorders, bound to "/log". -
Uses of ModelObject in hudson.model
Subinterfaces of ModelObject in hudson.model Modifier and Type Interface Description interfaceActionObject that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)interfaceBuildableItemItemthat can be "built", for whatever meaning of "build".interfaceBuildableItemWithBuildWrappersAbstractProjectthat has associatedBuildWrappers.interfaceBuildBadgeActionActionthat puts a little icon (or icons) next to the build in the build history.interfaceDescriptorByNameOwnerAddsDescriptorByNameOwner.getDescriptorByName(String)to bindDescriptors to URL.interfaceEnvironmentContributingActionActionthat contributes environment variables during a build.interfaceHealthReportingActionAnActionthat can return information about the health of the Job.interfaceItemBasic configuration unit in Hudson.interfaceItemGroup<T extends Item>Represents 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.interfaceModifiableViewGroupViewGroupthat can be modified.interfacePermalinkProjectActionOptional interface forActions that are attached toAbstractProject(throughJobProperty.getJobActions(Job)), which allows plugins to define additional permalinks in the project.interfaceProminentProjectActionMarker interface forActions that should be displayed at the top of the project page.static interfaceQueue.FlyweightTaskMarksQueue.Tasks that do not consumeExecutor.static interfaceQueue.NonBlockingTaskMarksQueue.Tasks that are not affected by the Jenkins.isQuietingDown() quieting down}, because these tasks keep other tasks executing.static interfaceQueue.QueueActionAn optional interface for actions on Queue.Item.static interfaceQueue.TaskTask whose execution is controlled by the queue.static interfaceQueue.TransientTaskMarksQueue.Tasks that are not persisted.interfaceRootActionMarker interface for actions that are added toJenkins.interfaceRunActionDeprecated.UseRunAction2instead:RunAction.onLoad()does not work well with lazy loading if you are trying to persist the owner; andRunAction.onBuildComplete()was never called.interfaceSCMedItemDeprecated.ImplementSCMTriggerIteminstead.interfaceTopLevelIteminterfaceUnprotectedRootActionRootActions that are accessible to requests that do not have the READ permission onJenkins.interfaceViewGroupContainer ofViews.Classes in hudson.model that implement ModelObject Modifier and Type Class Description classAbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>Base implementation ofRuns that build software.classAbstractCIBaseclassAbstractItemPartial default implementation ofItem.classAbstractModelObjectModelObjectwith some convenience methods.classAbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>Base implementation ofJobs that build software.classActionableModelObjectthat can have additionalActions.classAdministrativeMonitorChecks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.classAllViewViewthat contains everything.classApiUsed to expose remote access API for ".../api/"classBuild<P extends Project<P,B>,B extends Build<P,B>>A build of aProject.classCauseActionclassComputerRepresents the running state of a remote computer that holdsExecutors.static classComputer.DisplayExecutorA value class to provide a consistent snapshot view of the state of an executor to avoid race conditions during rendering of the executors list.classComputerSetServes as the top ofComputers in the URL hierarchy.static classEnvironmentContributor.EnvVarsHtmlServes the combined list of environment variables available from this plugin.classExecutorThread that executes builds.classFingerprintA file being tracked by Jenkins.classFreeStyleBuildclassFreeStyleProjectFree-style software project.classHudsonstatic classHudson.MasterComputerDeprecated.only here for backward compclassInvisibleActionPartialActionimplementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()is overrided).classJob<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>A job is an runnable entity under the monitoring of Hudson.classLabelGroup ofNodes.classListViewDisplaysJobs in a flat list view.classManageJenkinsActionAdds the "Manage Jenkins" link to the top page.classManagementLinkExtension point to add icon tohttp://server/hudson/managepage.classMyViewViewthat only contains projects for which the current user has access to.classMyViewsPropertyA UserProperty that remembers user-private views.static classMyViewsProperty.GlobalActionclassNodeBase type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).classNoFingerprintMatchclassOneOffExecutorExecutorthat's temporarily added to carry out tasks that doesn't consume regular executors, like a matrix project parent build.classParametersActionRecords the parameter values used for a build.classParametersDefinitionPropertyKeeps a list of the parameters defined for a project.classProject<P extends Project<P,B>,B extends Build<P,B>>Buildable software project.classProxyViewA view that delegates to another.classQueue.BlockedItemQueue.Itemin theQueue.blockedProjectsstage.static classQueue.BuildableItemQueue.Itemin theQueue.buildablesstage.static classQueue.ItemItem in a queue.static classQueue.LeftItemQueue.Itemin theQueue.leftItemsstage.static classQueue.NotWaitingItemCommon part betweenQueue.BlockedItemandQueue.BuildableItem.static classQueue.WaitingItemQueue.Itemin theQueue.waitingListstage.classRun<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>A particular execution ofJob.classRun.KeepLogBuildBadgeBuildBadgeActionthat shows the build is being kept.classSlaveInformation about a Hudson agent node.classTaskActionPartialActionimplementation for those who kick some processing asynchronously (such as SCM tagging.)classUpdateCenterControls update center capability.static classUpdateCenter.CoreUpdateMonitorAdministrativeMonitorthat checks if there's Jenkins update.classUserRepresents a user.classViewEncapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.classViewJob<JobT extends ViewJob<JobT,RunT>,RunT extends Run<JobT,RunT>>Jobthat monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.Fields in hudson.model declared as ModelObject Modifier and Type Field Description ModelObjectDirectoryBrowserSupport. ownerConstructors in hudson.model with parameters of type ModelObject Constructor Description DirectoryBrowserSupport(ModelObject owner, FilePath base, String title, String icon, boolean serveDirIndex)DirectoryBrowserSupport(ModelObject owner, String title)Deprecated.DirectoryBrowserSupport(ModelObject owner, VirtualFile base, String title, String icon, boolean serveDirIndex) -
Uses of ModelObject in hudson.model.labels
Subinterfaces of ModelObject in hudson.model.labels Modifier and Type Interface Description interfaceLabelAssignmentActionClasses in hudson.model.labels that implement ModelObject Modifier and Type Class Description classLabelAtomAtomic single token label, like "foo" or "bar".classLabelExpressionBoolean expression of labels.static classLabelExpression.Andstatic classLabelExpression.Binarystatic classLabelExpression.Iffstatic classLabelExpression.Impliesstatic classLabelExpression.Notstatic classLabelExpression.Orstatic classLabelExpression.ParenNo-op but useful for preserving the parenthesis in the user input. -
Uses of ModelObject in hudson.model.queue
Subinterfaces of ModelObject in hudson.model.queue Modifier and Type Interface Description interfaceFoldableActionAn action interface that allows action data to be folded together.Classes in hudson.model.queue that implement ModelObject Modifier and Type Class Description classAbstractQueueTaskDeprecated.implementQueue.TaskdirectlyclassQueueTaskFilterBase class for defining filterQueue.Task. -
Uses of ModelObject in hudson.node_monitors
Classes in hudson.node_monitors that implement ModelObject Modifier and Type Class Description classMonitorMarkedNodeOfflineIfNodeMonitormarks the node as offline, we'll show this to the admin to get their attention. -
Uses of ModelObject in hudson.scm
Classes in hudson.scm that implement ModelObject Modifier and Type Class Description classAbstractScmTagActionCommon part ofCVSSCM.TagActionandSubversionTagAction.classSCMRevisionStateImmutable object that represents revisions of the files in the repository, used to represent the result of a SCM polling. -
Uses of ModelObject in hudson.search
Subinterfaces of ModelObject in hudson.search Modifier and Type Interface Description interfaceSearchableModelObjectModelObjectthat can be searched. -
Uses of ModelObject in hudson.security
Classes in hudson.security that implement ModelObject Modifier and Type Class Description classGlobalSecurityConfigurationSecurity configuration.classHudsonPrivateSecurityRealmSecurityRealmthat performs authentication by looking upUser.static classHudsonPrivateSecurityRealm.ManageUserLinksDisplays "manage users" link in the system config ifHudsonPrivateSecurityRealmis in effect.classWhoAmIExpose the data needed for /whoAmI, so it can be exposed by Api.Fields in hudson.security with type parameters of type ModelObject Modifier and Type Field Description Class<? extends ModelObject>PermissionScope. modelClassDomain model type that approximates this scope.Constructor parameters in hudson.security with type arguments of type ModelObject Constructor Description PermissionScope(Class<? extends ModelObject> modelClass, PermissionScope... containers) -
Uses of ModelObject in hudson.security.csrf
Classes in hudson.security.csrf that implement ModelObject Modifier and Type Class Description static classCrumbIssuer.RestrictedApistatic classDefaultCrumbIssuer.DescriptorImpl -
Uses of ModelObject in hudson.slaves
Classes in hudson.slaves that implement ModelObject Modifier and Type Class Description classAbstractCloudComputer<T extends AbstractCloudSlave>Partial implementation ofComputerto be used in conjunction withAbstractCloudSlave.classAbstractCloudImplclassAbstractCloudSlavePartial implementation ofSlaveto be used byAbstractCloudImpl.classCloudCreatesNodes to dynamically expand/shrink the agents attached to Hudson.classDumbSlaveDefaultSlaveimplementation for computers that do not belong to a higher level structure, like grid or cloud.classSlaveComputer -
Uses of ModelObject in hudson.tasks
Classes in hudson.tasks that implement ModelObject Modifier and Type Class Description static classFingerprinter.FingerprintActionAction for displaying fingerprints. -
Uses of ModelObject in hudson.triggers
Classes in hudson.triggers that implement ModelObject Modifier and Type Class Description static classSCMTrigger.AdministrativeMonitorImplstatic classSCMTrigger.BuildActionAssociated withRunto show the polling log that triggered that build.classSCMTrigger.SCMActionAction object for job.classSlowTriggerAdminMonitor -
Uses of ModelObject in hudson.util
Classes in hudson.util that implement ModelObject Modifier and Type Class Description classAdministrativeErrorDeprecated.ImplementAdministrativeMonitordirectly instead.classDoubleLaunchCheckerMakes sure that no other Hudson uses ourJENKINS_HOMEdirectory, to forestall the problem of running multiple instances of Hudson that point to the same data directory.static classRemotingDiagnostics.HeapDumpHeap dump, exposable to URL via Stapler.Methods in hudson.util with parameters of type ModelObject Modifier and Type Method Description voidListBoxModel. add(ModelObject usedForDisplayName, String value) -
Uses of ModelObject in hudson.widgets
Classes in hudson.widgets with type parameters of type ModelObject Modifier and Type Class Description classHistoryWidget<O extends ModelObject,T>Displays the history of records (normallyRuns) on the side panel.Fields in hudson.widgets declared as ModelObject Modifier and Type Field Description OHistoryWidget. owner -
Uses of ModelObject in jenkins
Classes in jenkins that implement ModelObject Modifier and Type Class Description classI18nInternationalization REST (ish) API. -
Uses of ModelObject in jenkins.agents
Classes in jenkins.agents that implement ModelObject Modifier and Type Class Description classCloudSetclassCloudsLinkclassWebSocketAgents -
Uses of ModelObject in jenkins.appearance
Classes in jenkins.appearance that implement ModelObject Modifier and Type Class Description classAppearanceCategoryGlobal configuration of appearance configuration.classAppearanceGlobalConfiguration -
Uses of ModelObject in jenkins.diagnosis
Classes in jenkins.diagnosis that implement ModelObject Modifier and Type Class Description classHsErrPidListFinds crash dump reports and show them in the UI. -
Uses of ModelObject in jenkins.diagnostics
Classes in jenkins.diagnostics that implement ModelObject Modifier and Type Class Description classCompletedInitializationMonitorPerforms monitoring ofJenkinsInitMilestonestatus.classControllerExecutorsAgentsclassControllerExecutorsNoAgentsclassRootUrlNotSetMonitorJenkins URL is required for a lot of operations in both core and plugins.classSecurityIsOffMonitorUnsecured Jenkins is, well, insecure.classURICheckEncodingMonitor -
Uses of ModelObject in jenkins.management
Classes in jenkins.management that implement ModelObject Modifier and Type Class Description classAdministrativeMonitorsApiclassAsynchronousAdministrativeMonitorConvenient partial implementation ofAdministrativeMonitorthat involves a background "fixing" action once the user opts in for the execution of it.classCliLinkclassConfigureLinkclassConsoleLinkclassNodesLinkclassPluginsLinkclassReloadLinkclassShutdownLinkclassStatisticsLinkclassSystemInfoLinkclassSystemLogLink -
Uses of ModelObject in jenkins.model
Subinterfaces of ModelObject in jenkins.model Modifier and Type Interface Description interfaceDirectlyModifiableTopLevelItemGroupItem group which supports items being directly moved in or out of it.interfaceModelObjectWithChildrenModelObjectthat has the children context menu in the breadcrumb.interfaceModelObjectWithContextMenuModelObjectthat has context menu in the breadcrumb.static interfaceModelObjectWithContextMenu.ContextMenuVisibilityAllows an action to decide whether it will be visible in a context menu.interfaceModifiableTopLevelItemGroupAModifiableItemGroupto manageTopLevelItem, including copying, creating from descriptor and from XML.static 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.interfaceRunAction2Classes in jenkins.model that implement ModelObject Modifier and Type Class Description classAbstractTopLevelItemDefault base implementation ofTopLevelItem.classAssetManagerServes files located in the/assetsclasspath directory via the Jenkins core ClassLoader.classBuiltInNodeMigrationInform the admin about the migration.classGlobalCloudConfigurationDeprecated.Replaced byCloudsLinkandCloudSet.classGlobalConfigurationCategoryGrouping of relatedGlobalConfigurations.static classGlobalConfigurationCategory.SecuritySecurity related configurations.static classGlobalConfigurationCategory.UnclassifiedThis category represents the catch-all I-dont-know-what-category-it-is instance, used for thoseGlobalConfigurations that don't really deserve/need a separate category.classInterruptedBuildActionAction added toRunto record the cause of interruption.classJenkinsRoot object of the system.static classJenkins.EnforceSlaveAgentPortAdministrativeMonitorstatic classJenkins.MasterComputerclassPeopleRedirectstatic classPeopleRedirect.AsynchPeoplestatic classPeopleRedirect.PeopleclassRenameActionMethods in jenkins.model with parameters of type ModelObject Modifier and Type Method Description ModelObjectWithContextMenu.MenuItemModelObjectWithContextMenu.MenuItem. withDisplayName(ModelObject o) -
Uses of ModelObject in jenkins.model.identity
Classes in jenkins.model.identity that implement ModelObject Modifier and Type Class Description classIdentityRootActionA simple root action that exposes the public key to users so that they do not need to search for theX-Instance-Identityresponse header, also exposes the fingerprint of the public key so that people can verify a fingerprint of a master before connecting to it. -
Uses of ModelObject in jenkins.model.queue
Subinterfaces of ModelObject in jenkins.model.queue Modifier and Type Interface Description interfaceQueueItemInterface used by Jelly views to render a queue item through<t:queue>. -
Uses of ModelObject in jenkins.monitor
Classes in jenkins.monitor that implement ModelObject Modifier and Type Class Description classJavaVersionRecommendationAdminMonitorclassOperatingSystemEndOfLifeAdminMonitor -
Uses of ModelObject in jenkins.security
Classes in jenkins.security that implement ModelObject Modifier and Type Class Description classRekeySecretAdminMonitorWarns the administrator to runSecretRewriterclassResourceDomainRecommendationRecommend use ofResourceDomainConfigurationto users with the system propertyhudson.model.DirectoryBrowserSupport.CSPset to overrideDirectoryBrowserSupport.DEFAULT_CSP_VALUE.classResourceDomainRootActionRoot action servingDirectoryBrowserSupportinstances on random URLs to support resource URLs (second domain).classUpdateSiteWarningsMonitorAdministrative monitor showing plugin/core warnings published by the configured update site to the user. -
Uses of ModelObject in jenkins.security.apitoken
Classes in jenkins.security.apitoken that implement ModelObject Modifier and Type Class Description classApiTokenPropertyDisabledDefaultAdministrativeMonitorMonitor that the API Token are not generated by default without the user interaction.classApiTokenPropertyEnabledNewLegacyAdministrativeMonitorMonitor that the API Token cannot be created for a user without existing legacy tokenclassLegacyApiTokenAdministrativeMonitorMonitor the list of users that still have legacy token -
Uses of ModelObject in jenkins.security.csrf
Classes in jenkins.security.csrf that implement ModelObject Modifier and Type Class Description classCSRFAdministrativeMonitorMonitor that the CSRF protection is enabled on the application. -
Uses of ModelObject in jenkins.tasks
Subinterfaces of ModelObject in jenkins.tasks Modifier and Type Interface Description static interfaceSimpleBuildStep.LastBuildActionMarker for explicitly added build actions (asRun.addAction(hudson.model.Action)) which should imply a transient project action (Actionable.getActions()) when present on theJob.getLastSuccessfulBuild(). -
Uses of ModelObject in jenkins.tools
Classes in jenkins.tools that implement ModelObject Modifier and Type Class Description classGlobalToolConfigurationclassToolConfigurationCategoryGlobal configuration of tool locations and installers. -
Uses of ModelObject in jenkins.triggers
Subinterfaces of ModelObject in jenkins.triggers Modifier and Type Interface Description interfaceTriggeredItemAn item which can be configured withTriggers. -
Uses of ModelObject in jenkins.websocket
Classes in jenkins.websocket that implement ModelObject Modifier and Type Class Description classWebSocketEcho
-