hudson.model
Interface PersistenceRoot

All Superinterfaces:
Saveable
All Known Subinterfaces:
BuildableItem, BuildableItemWithBuildWrappers, Item, ItemGroup<T>, ModifiableItemGroup<T>, ModifiableTopLevelItemGroup, SCMedItem, TopLevelItem
All Known Implementing Classes:
AbstractBuild, AbstractCIBase, AbstractItem, AbstractMavenBuild, AbstractMavenProject, AbstractProject, AbstractTopLevelItem, Build, FreeStyleBuild, FreeStyleProject, Hudson, Jenkins, Job, MatrixBuild, MatrixConfiguration, MatrixProject, MatrixRun, MavenBuild, MavenModule, MavenModuleSet, MavenModuleSetBuild, MockFolder, Project, Run, ViewJob

public interface PersistenceRoot
extends Saveable

Root object of a persisted object tree that gets its own file system directory.

Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Method Summary
 File getRootDir()
          Gets the root directory on the file system that this Item can use freely for storing the configuration data.
 
Methods inherited from interface hudson.model.Saveable
save
 

Method Detail

getRootDir

File getRootDir()
Gets the root directory on the file system that this Item can use freely for storing the configuration data.

This parameter is given by the ItemGroup when Item is loaded from memory.



Copyright © 2004-2013. All Rights Reserved.