Package hudson.model

Class AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>

All Implemented Interfaces:
ExtensionPoint, BuildableItem, DescriptorByNameOwner, Item, ModelObject, PersistenceRoot, SubTask, Queue.Task, ResourceActivity, Saveable, SearchableModelObject, SearchItem, AccessControlled, LazyBuildMixIn.LazyLoadingJob<P,R>, Loadable, ModelObjectWithChildren, ModelObjectWithContextMenu, ParameterizedJobMixIn.ParameterizedJob<P,R>, ITask, TriggeredItem, OnMaster, HasWidgets, org.kohsuke.stapler.HttpDeletable, org.kohsuke.stapler.StaplerOverridable, org.kohsuke.stapler.StaplerProxy
Direct Known Subclasses:
Project

public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>> extends Job<P,R> implements BuildableItem, LazyBuildMixIn.LazyLoadingJob<P,R>, ParameterizedJobMixIn.ParameterizedJob<P,R>
Base implementation of Jobs that build software. For now this is primarily the common part of Project and MavenModule.
Author:
Kohsuke Kawaguchi
See Also: