Package hudson.model

Interface Saveable

All Known Subinterfaces:
BuildableItem, BuildableItemWithBuildWrappers, DescribableList.Owner, DirectlyModifiableTopLevelItemGroup, Item, ItemGroup<T>, ModifiableItemGroup<T>, ModifiableTopLevelItemGroup, ModifiableViewGroup, ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>, PersistenceRoot, PersistentDescriptor, SCMedItem, TopLevelItem, TriggeredItem, ViewGroup
All Known Implementing Classes:
AbstractAsyncNodeMonitorDescriptor, AbstractBuild, AbstractCIBase, AbstractCloudSlave, AbstractCommandInstaller.Descriptor, AbstractItem, AbstractNodeMonitorDescriptor, AbstractProject, AbstractProject.AbstractProjectDescriptor, AbstractTopLevelItem, AdministrativeMonitorsConfiguration, AdministrativeMonitorsDecorator, AllView, AllView.DescriptorImpl, ApiTokenProperty.DescriptorImpl, ApiTokenPropertyConfiguration, ApiTokenStats, ArchitectureMonitor.DescriptorImpl, ArtifactArchiver.DescriptorImpl, ArtifactManagerConfiguration, ArtifactManagerFactoryDescriptor, AuthorizationStrategy.Unsecured.DescriptorImpl, BatchCommandInstaller.DescriptorImpl, BatchFile.DescriptorImpl, BooleanParameterDefinition.DescriptorImpl, Build, BuildButtonColumn.DescriptorImpl, BuildDiscarderDescriptor, BuildDiscarderProperty.DescriptorImpl, BuildStepDescriptor, BuildTrigger.DescriptorImpl, BuildWrapperDescriptor, CaptchaSupportDescriptor, ChoiceParameterDefinition.DescriptorImpl, ClockMonitor.DescriptorImpl, CloudSet.DescriptorImpl, CommandInstaller.DescriptorImpl, ComputerConnectorDescriptor, ComputerSet.DescriptorImpl, ConsoleAnnotationDescriptor, ConsoleUrlProviderGlobalConfiguration, ConsoleUrlProviderUserProperty.DescriptorImpl, Correlator, CrumbIssuerDescriptor, DefaultConsoleUrlProvider.DescriptorImpl, DefaultCrumbIssuer.DescriptorImpl, DefaultGlobalSettingsProvider.DescriptorImpl, DefaultMyViewsTabBar.DescriptorImpl, DefaultSCMCheckoutStrategyImpl.DescriptorImpl, DefaultSettingsProvider.DescriptorImpl, DefaultSimplePageDecorator, DefaultViewsTabBar.DescriptorImpl, DelegatingComputerLauncher.DescriptorImpl, Descriptor, DiskSpaceMonitor.DescriptorImpl, DiskSpaceMonitorDescriptor, DiskSpaceMonitorNodeProperty.DescriptorImpl, DownloadFromUrlInstaller.DescriptorImpl, DumbSlave, DumbSlave.DescriptorImpl, EnvironmentVariablesNodeProperty.DescriptorImpl, EnvVarsFilterGlobalConfiguration, EnvVarsFilterLocalRuleDescriptor, EscapedMarkupFormatter.DescriptorImpl, ExpandableDetailsNote.DescriptorImpl, FileFingerprintStorage.DescriptorImpl, FileParameterDefinition.DescriptorImpl, FilePathGlobalSettingsProvider.DescriptorImpl, FilePathSettingsProvider.DescriptorImpl, Fingerprint, Fingerprinter.DescriptorImpl, FingerprintStorageDescriptor, FormElementPathPageDecorator, FrameOptionsPageDecorator, FreeStyleBuild, FreeStyleProject, FreeStyleProject.DescriptorImpl, FullControlOnceLoggedInAuthorizationStrategy.DescriptorImpl, GlobalBuildDiscarderConfiguration, GlobalBuildDiscarderStrategyDescriptor, GlobalComputerRetentionCheckIntervalConfiguration, GlobalConfiguration, GlobalCrumbIssuerConfiguration, GlobalDefaultViewConfiguration, GlobalFingerprintConfiguration, GlobalMavenConfig, GlobalNodePropertiesConfiguration, GlobalPluginConfiguration, GlobalProjectNamingStrategyConfiguration, GlobalQuietPeriodConfiguration, GlobalSCMRetryCountConfiguration, GlobalSecurityConfiguration.DescriptorImpl, GlobalSettingsProviderDescriptor, Hudson, HudsonPrivateSecurityRealm.DescriptorImpl, HudsonPrivateSecurityRealm.Details.DescriptorImpl, HyperlinkNote.DescriptorImpl, IdStrategy.CaseInsensitive.DescriptorImpl, IdStrategy.CaseSensitive.DescriptorImpl, IdStrategy.CaseSensitiveEmailAddress.DescriptorImpl, IdStrategyDescriptor, InstallSourceProperty.DescriptorImpl, JDK.DescriptorImpl, Jenkins, Jenkins.DescriptorImpl, JenkinsLocationConfiguration, JNLPLauncher.DescriptorImpl, Job, JobColumn.DescriptorImpl, JobGlobalBuildDiscarderStrategy.DescriptorImpl, JobPropertyDescriptor, LabelAtom, LabelAtomPropertyDescriptor, LastDurationColumn.DescriptorImpl, LastFailureColumn.DescriptorImpl, LastGrantedAuthoritiesProperty.DescriptorImpl, LastStableColumn.DescriptorImpl, LastSuccessColumn.DescriptorImpl, LegacyAuthorizationStrategy.DescriptorImpl, LegacySecurityRealm.DescriptorImpl, ListView, ListView.DescriptorImpl, ListViewColumnDescriptor, LogRecorder, LogRotator.LRDescriptor, MarkupFormatterDescriptor, MasterBuildConfiguration, Maven.DescriptorImpl, Maven.MavenInstallation.DescriptorImpl, Maven.MavenInstaller.DescriptorImpl, Maven3MojoNote.DescriptorImpl, MavenErrorNote.DescriptorImpl, MavenMojoNote.DescriptorImpl, MavenWarningNote.DescriptorImpl, ModelHyperlinkNote.DescriptorImpl, MyView, MyView.DescriptorImpl, MyViewsProperty, MyViewsProperty.DescriptorImpl, MyViewsTabBar.GlobalConfigurationImpl, MyViewsTabBarDescriptor, Node, NodeDescriptor, NodePropertyDescriptor, Nodes, NullSCM.DescriptorImpl, OptionalJobProperty.OptionalJobPropertyDescriptor, PageDecorator, PaneStatusProperties, PaneStatusProperties.DescriptorImpl, ParameterDefinition.ParameterDescriptor, ParametersDefinitionProperty.DescriptorImpl, PasswordParameterDefinition.ParameterDescriptorImpl, Plugin, Plugin.DummyImpl, Project, ProjectNamingStrategy.DefaultProjectNamingStrategy.DescriptorImpl, ProjectNamingStrategy.PatternProjectNamingStrategy.DescriptorImpl, ProjectNamingStrategy.ProjectNamingStrategyDescriptor, PropertyDescriptor, ProxyConfiguration, ProxyConfiguration.DescriptorImpl, ProxyConfigurationManager, ProxyView, ProxyView.DescriptorImpl, Queue, QueueItemAuthenticatorConfiguration, QueueItemAuthenticatorDescriptor, RemotingWorkDirSettings.DescriptorImpl, ResourceDomainConfiguration, ResponseTimeMonitor.DescriptorImpl, RetainVariablesLocalRule.DescriptorImpl, RetentionStrategy.Always.DescriptorImpl, RetentionStrategy.Demand.DescriptorImpl, ReverseBuildTrigger.DescriptorImpl, Run, RunParameterDefinition.DescriptorImpl, SCMCheckoutStrategyDescriptor, SCMDescriptor, SCMTrigger.DescriptorImpl, SettingsProviderDescriptor, SetupWizard, Shell.DescriptorImpl, SimpleGlobalBuildDiscarderStrategy.DescriptorImpl, SimplePageDecorator, SimpleScheduledRetentionStrategy.DescriptorImpl, Slave, Slave.SlaveDescriptor, StaticRoutingDecisionProvider, StatusColumn.DescriptorImpl, StatusFilter.StatusFilterDescriptor, StringParameterDefinition.DescriptorImpl, SwapSpaceMonitor.DescriptorImpl, TemporarySpaceMonitor.DescriptorImpl, TextParameterDefinition.DescriptorImpl, TimerTrigger.DescriptorImpl, TimeZoneProperty.DescriptorImpl, ToolDescriptor, ToolInstallerDescriptor, ToolLocationNodeProperty.DescriptorImpl, ToolPropertyDescriptor, TopLevelItemDescriptor, TriggerDescriptor, UpdateCenter, UpdateSiteWarningsConfiguration, UsageStatistics, User, UserExperimentalFlagsProperty.DescriptorImpl, UserPropertyDescriptor, UserSearchProperty.DescriptorImpl, UserSeedProperty.DescriptorImpl, View, ViewDescriptor, ViewJob, ViewPropertyDescriptor, ViewsTabBar.GlobalConfigurationImpl, ViewsTabBarDescriptor, WeatherColumn.DescriptorImpl, ZipExtractionInstaller.DescriptorImpl

public interface Saveable
Object whose state is persisted to XML.
Since:
1.249
Author:
Kohsuke Kawaguchi
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Saveable
    Saveable that doesn't save anything.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Persists the state of this object into XML.