|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ModelObject | |
|---|---|
| hudson | |
| hudson.diagnosis | |
| hudson.lifecycle | |
| 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.model.queue | |
| 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 | Security-related code. |
| hudson.security.csrf | |
| hudson.slaves | Code related to slaves. |
| hudson.tasks | Built-in Builders and Publishers that perform the actual heavy-lifting of a build. |
| 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 |
| hudson.widgets | |
| jenkins.management | |
| jenkins.model | |
| jenkins.plugins.ui_samples | |
| jenkins.security | |
| org.jvnet.hudson.test | Test harness for Jenkins and its plugins. |
| Uses of ModelObject in hudson |
|---|
| Classes in hudson that implement ModelObject | |
|---|---|
class |
AboutJenkins
Show "About Jenkins" link. |
static class |
FileSystemProvisioner.Default.WorkspaceSnapshotImpl
|
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. |
class |
PluginWrapper
Represents a Jenkins plug-in and associated control information for Jenkins to control Plugin. |
class |
WorkspaceSnapshot
Represents a workspace snapshot created by FileSystemProvisioner. |
| Uses of ModelObject in hudson.diagnosis |
|---|
| Classes in hudson.diagnosis that implement ModelObject | |
|---|---|
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. |
static class |
OldDataMonitor.ManagementLinkImpl
|
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 ModelObject in hudson.lifecycle |
|---|
| Classes in hudson.lifecycle that implement ModelObject | |
|---|---|
class |
WindowsInstallerLink
ManagementLink that allows the installation as a Windows service. |
| Uses of ModelObject in hudson.logging |
|---|
| Classes in hudson.logging that implement ModelObject | |
|---|---|
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 ModelObject in hudson.matrix |
|---|
| Subinterfaces of ModelObject in hudson.matrix | |
|---|---|
interface |
MatrixChildAction
Optional interface for Actions that are used as parameters
to Queue.schedule(Task, int, Action...) to indicate that they
want to be also passed to the MatrixRuns from its parent MatrixBuild. |
| Classes in hudson.matrix that implement ModelObject | |
|---|---|
class |
MatrixBuild
Build of MatrixProject. |
class |
MatrixConfiguration
One configuration of MatrixProject. |
static class |
MatrixConfiguration.ParentBuildAction
|
class |
MatrixProject
Job that allows you to run multiple different configurations
from a single setting. |
class |
MatrixRun
Execution of MatrixConfiguration. |
| Uses of ModelObject in hudson.maven |
|---|
| Subinterfaces of ModelObject in hudson.maven | |
|---|---|
interface |
AggregatableAction
Indicates that this Action for MavenBuild contributes
an "aggregated" action to its governing MavenModuleSetBuild. |
interface |
MavenAggregatedReport
Action to be associated with MavenModuleSetBuild,
which usually displays some aspect of the aggregated results
of the module builds (such as aggregated test result, aggregated
coverage report, etc.) |
interface |
MavenArgumentInterceptorAction
Provides a hook to change the arguments passed to the maven execution. |
| Classes in hudson.maven that implement ModelObject | |
|---|---|
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. |
class |
MavenProbeAction
UI for probing Maven process. |
class |
NeedsFullBuildAction
Action signalling that this MavenModuleSet needs a full build
on the next run even if it's marked as an incremental build. |
class |
UnbuiltModuleAction
Action which remembers all module which have not been built since the last successful build though they should have been, because they have SCM changes since then. |
| Uses of ModelObject in hudson.maven.reporters |
|---|
| Classes in hudson.maven.reporters that implement ModelObject | |
|---|---|
protected static class |
AbstractMavenJavadocArchiver.MavenJavadocAction
|
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. |
static class |
MavenSiteArchiver.SiteAction
|
class |
ReportAction
Action to display links to the generated Maven reports. |
class |
SurefireAggregatedReport
MavenAggregatedReport for surefire report. |
class |
SurefireReport
Action that displays surefire test result. |
| Uses of ModelObject in hudson.model |
|---|
| Subinterfaces of ModelObject in hudson.model | |
|---|---|
interface |
Action
Object that contributes additional information, behaviors, and UIs to ModelObject
(more specifically Actionable objects, which most interesting ModelObjects are.) |
interface |
BuildableItem
Item that can be "built", for
whatever meaning of "build". |
interface |
BuildableItemWithBuildWrappers
AbstractProject that has associated BuildWrappers. |
interface |
BuildBadgeAction
Action that puts a little icon (or icons)
next to the build in the build history. |
interface |
DescriptorByNameOwner
Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL. |
interface |
EnvironmentContributingAction
Action that contributes environment variables during a build. |
interface |
HealthReportingAction
An Action that can return information about the health of the Job. |
interface |
Item
Basic configuration unit in Hudson. |
interface |
ItemGroup<T extends Item>
Represents a grouping inherent to a kind of Items. |
interface |
ModifiableItemGroup<T extends Item>
ItemGroup that is a general purpose container, which allows users and the rest of the program
to create arbitrary items into it. |
interface |
PermalinkProjectAction
Optional interface for Actions that are attached
to AbstractProject (through JobProperty.getJobActions(Job)),
which allows plugins to define additional permalinks in the project. |
interface |
ProminentProjectAction
Marker interface for Actions that should be displayed
at the top of the project page. |
static interface |
Queue.FlyweightTask
Marks Queue.TransientTasks that do not consume Executor. |
static interface |
Queue.NonBlockingTask
Marks Queue.TransientTasks that are not affected by the Jenkins.isQuietingDown() quieting down},
because these tasks keep other tasks executing. |
static interface |
Queue.QueueAction
An optional interface for actions on Queue.Item. |
static interface |
Queue.Task
Task whose execution is controlled by the queue. |
static interface |
Queue.TransientTask
Marks Queue.TransientTasks that are not persisted. |
interface |
RootAction
Marker interface for actions that are added to Jenkins. |
interface |
RunAction
Optional interface for Actions that add themselves to Run. |
interface |
SCMedItem
Items that has associated SCM. |
interface |
TopLevelItem
Item that can be directly displayed under Jenkins or other containers. |
interface |
UnprotectedRootAction
RootActions that are accessible to requests that do not have the READ permission on Jenkins. |
interface |
ViewGroup
Container of Views. |
| Classes in hudson.model that implement ModelObject | |
|---|---|
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 |
CauseAction
|
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. |
static class |
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin. |
class |
Executor
Thread that executes builds. |
class |
Fingerprint
A file being tracked by Jenkins. |
class |
FreeStyleBuild
|
class |
FreeStyleProject
Free-style software project. |
class |
Hudson
|
static class |
Hudson.MasterComputer
Deprecated. only here for backward comp |
class |
InvisibleAction
Partial Action implementation that doesn't have any UI presence. |
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 |
ManageJenkinsAction
Adds the "Manage Jenkins" link to the top page. |
class |
ManagementLink
Extension point to add icon to http://server/hudson/manage page. |
class |
MyView
View that only contains projects for which the current user has access to. |
class |
MyViewsProperty
A UserProperty that remembers user-private views. |
static class |
MyViewsProperty.GlobalAction
|
class |
Node
Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.) |
class |
NoFingerprintMatch
|
class |
OneOffExecutor
Executor that's temporarily added to carry out tasks that doesn't consume
regular executors, like a matrix project parent build. |
class |
ParametersAction
Records the parameter values used for a build. |
class |
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project. |
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 |
Run.KeepLogBuildBadge
BuildBadgeAction that shows the logs are being kept. |
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. |
| Fields in hudson.model declared as ModelObject | |
|---|---|
ModelObject |
DirectoryBrowserSupport.owner
|
ModelObject |
View.People.parent
|
ModelObject |
View.AsynchPeople.parent
|
| Constructors in hudson.model with parameters of type ModelObject | |
|---|---|
DirectoryBrowserSupport(ModelObject owner,
FilePath base,
String title,
String icon,
boolean serveDirIndex)
|
|
DirectoryBrowserSupport(ModelObject owner,
String title)
Deprecated. as of 1.297 Use DirectoryBrowserSupport.DirectoryBrowserSupport(ModelObject, FilePath, String, String, boolean) |
|
| Uses of ModelObject in hudson.model.labels |
|---|
| Subinterfaces of ModelObject in hudson.model.labels | |
|---|---|
interface |
LabelAssignmentAction
Action that can be submitted to Queue that controls where
the task runs. |
| Classes in hudson.model.labels that implement ModelObject | |
|---|---|
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 ModelObject in hudson.model.queue |
|---|
| Subinterfaces of ModelObject in hudson.model.queue | |
|---|---|
interface |
FoldableAction
An action interface that allows action data to be folded together. |
| Classes in hudson.model.queue that implement ModelObject | |
|---|---|
class |
AbstractQueueTask
Abstract base class for Queue.Task to protect plugins
from new additions to the interface. |
static class |
BackFiller.TentativePlan
|
class |
QueueTaskFilter
Base class for defining filter Queue.Task. |
| Uses of ModelObject in hudson.node_monitors |
|---|
| Classes in hudson.node_monitors that implement ModelObject | |
|---|---|
class |
MonitorMarkedNodeOffline
If NodeMonitor marks the node as offline, we'll show this to the admin to get their attention. |
| Uses of ModelObject in hudson.os.solaris |
|---|
| Classes in hudson.os.solaris that implement ModelObject | |
|---|---|
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 ModelObject in hudson.scm |
|---|
| Classes in hudson.scm that implement ModelObject | |
|---|---|
class |
AbstractScmTagAction
Common part of CVSSCM.TagAction and SubversionTagAction. |
class |
SCMRevisionState
Immutable 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 | |
|---|---|
interface |
SearchableModelObject
ModelObject that can be searched. |
| Uses of ModelObject in hudson.security |
|---|
| Classes in hudson.security that implement ModelObject | |
|---|---|
class |
GlobalSecurityConfiguration
Security configuration. |
class |
HudsonPrivateSecurityRealm
SecurityRealm that performs authentication by looking up User. |
static class |
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config if HudsonPrivateSecurityRealm
is in effect. |
class |
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api. |
| Uses of ModelObject in hudson.security.csrf |
|---|
| Classes in hudson.security.csrf that implement ModelObject | |
|---|---|
static class |
CrumbIssuer.RestrictedApi
|
static class |
DefaultCrumbIssuer.DescriptorImpl
|
| Uses of ModelObject in hudson.slaves |
|---|
| Classes in hudson.slaves that implement ModelObject | |
|---|---|
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 ModelObject in hudson.tasks |
|---|
| Classes in hudson.tasks that implement ModelObject | |
|---|---|
static class |
Fingerprinter.FingerprintAction
Action for displaying fingerprints. |
static class |
hudson.tasks.JavadocArchiver.JavadocAction
|
| Uses of ModelObject in hudson.tasks.junit |
|---|
| Classes in hudson.tasks.junit that implement ModelObject | |
|---|---|
class |
CaseResult
One test result. |
class |
ClassResult
Cumulative test result of a test class. |
class |
PackageResult
Cumulative test result for a package. |
class |
TestAction
Jelly (all optional): index.jelly: included at the top of the test page summary.jelly: included in a collapsed panel on the test parent page badge.jelly: shown after the test link on the test parent page |
class |
TestObject
Deprecated. Use TestObject instead. |
class |
TestResultAction
Action that displays the JUnit test result. |
| Uses of ModelObject in hudson.tasks.test |
|---|
| Classes in hudson.tasks.test that implement ModelObject | |
|---|---|
class |
AbstractTestResultAction<T extends AbstractTestResultAction>
Common base class for recording test result. |
class |
AggregatedTestResultAction
AbstractTestResultAction that aggregates all the test results
from the corresponding AbstractBuilds. |
static class |
AggregatedTestResultPublisher.TestResultAction
Action that serves the aggregated record. |
class |
MatrixTestResult
Action that aggregates all the test results from MatrixRuns. |
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. |
class |
TestResultProjectAction
Project action object from test reporter, such as JUnitResultArchiver,
which displays the trend report on the project top page. |
| Uses of ModelObject in hudson.triggers |
|---|
| Classes in hudson.triggers that implement ModelObject | |
|---|---|
static class |
SCMTrigger.AdministrativeMonitorImpl
|
static class |
SCMTrigger.BuildAction
Associated with AbstractBuild to show the polling log
that triggered that build. |
class |
SCMTrigger.SCMAction
Action object for Project. |
| Uses of ModelObject in hudson.util |
|---|
| Classes in hudson.util that implement ModelObject | |
|---|---|
class |
AdministrativeError
A convenient AdministrativeMonitor implementations that show an error message
and optional stack trace. |
| Methods in hudson.util with parameters of type ModelObject | |
|---|---|
void |
ListBoxModel.add(ModelObject usedForDisplayName,
String value)
|
| Uses of ModelObject in hudson.widgets |
|---|
| Classes in hudson.widgets with type parameters of type ModelObject | |
|---|---|
class |
HistoryWidget<O extends ModelObject,T>
Displays the history of records (normally Runs) on the side panel. |
| Fields in hudson.widgets declared as ModelObject | |
|---|---|
O |
HistoryWidget.owner
|
| Uses of ModelObject in jenkins.management |
|---|
| Classes in jenkins.management that implement ModelObject | |
|---|---|
class |
CliLink
|
class |
ConfigureLink
|
class |
ConsoleLink
|
class |
NodesLink
|
class |
PluginsLink
|
class |
ReloadLink
|
class |
ShutdownLink
|
class |
StatisticsLink
|
class |
SystemInfoLink
|
class |
SystemLogLink
|
| Uses of ModelObject in jenkins.model |
|---|
| Subinterfaces of ModelObject in jenkins.model | |
|---|---|
interface |
ModelObjectWithContextMenu
ModelObject that has context menu in the breadcrumb. |
interface |
ModifiableTopLevelItemGroup
A ModifiableItemGroup to manage TopLevelItem,
including copying, creating from descriptor and from XML. |
| Classes in jenkins.model that implement ModelObject | |
|---|---|
class |
AbstractTopLevelItem
Default base implementation of TopLevelItem. |
class |
GlobalConfigurationCategory
Grouping of related GlobalConfigurations. |
static class |
GlobalConfigurationCategory.Security
Security related configurations. |
static class |
GlobalConfigurationCategory.Unclassified
This category represents the catch-all I-dont-know-what-category-it-is instance, used for those GlobalConfigurations that don't really deserve/need a separate
category. |
class |
InterruptedBuildAction
Action added to Run to record the cause of interruption. |
class |
Jenkins
Root object of the system. |
static class |
Jenkins.MasterComputer
|
| Uses of ModelObject in jenkins.plugins.ui_samples |
|---|
| Classes in jenkins.plugins.ui_samples that implement ModelObject | |
|---|---|
class |
AutoCompleteTextBox
Adding auto-completion to the text box. |
class |
CopyButton
|
class |
DropdownList
|
class |
DynamicComboBox
Combo box that changes the contents based on the values of other controls. |
class |
DynamicDropDownListBox
Example of a dynamic drop-down list box that changes the contents dynamically based on the values of other controls. |
class |
FormFieldValidationWithContext
How to access values of the nearby input fields when you do form field validation. |
class |
InpageNavigationWithBreadcrumb
|
class |
JavaScriptProxy
"Export" Java objects to JavaScript in the browser as a proxy object, so that you can make ajax-calls to the server later. |
class |
ModularizeViewScript
Define portions of view fragments in separate methods/classes to improve reuse. |
class |
NavigationContextMenu
|
class |
NotificationBar
|
class |
ProgressBar
|
class |
ProgressivelyRendered
|
class |
Root
Entry point to all the UI samples. |
class |
SyntaxHighlightedTextArea
Syntax-highlighted text area (powered by CodeMirror). |
class |
UISample
|
| Uses of ModelObject in jenkins.security |
|---|
| Classes in jenkins.security that implement ModelObject | |
|---|---|
class |
RekeySecretAdminMonitor
Warns the administrator to run SecretRewriter |
| Uses of ModelObject in org.jvnet.hudson.test |
|---|
| Classes in org.jvnet.hudson.test that implement ModelObject | |
|---|---|
class |
ClosureExecuterAction
Server-side logic that implements HudsonTestCase.executeOnServer(Callable). |
static class |
FakeChangeLogSCM.ChangelogAction
|
class |
GroovyHudsonTestCase
HudsonTestCase with more convenience methods for Groovy. |
class |
HudsonTestCase
Base class for all Jenkins test cases. |
class |
JenkinsRule
JUnit 4.10+ style rule to allow test cases to fire up a Jenkins instance |
class |
MockFolder
Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin. |
static class |
PluginAutomaticTestBuilder.CliSanityTest
|
class |
PretendSlave
Slave that pretends to fork processes. |
static class |
TestCrumbIssuer.DescriptorImpl
|
class |
TestPluginManager
PluginManager to speed up unit tests. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||