Class AbstractFolder<I extends TopLevelItem>

All Implemented Interfaces:
ExtensionPoint, Describable<TopLevelItem>, DescriptorByNameOwner, Item, ItemGroup<I>, ModelObject, ModifiableViewGroup, PersistenceRoot, Saveable, TopLevelItem, ViewGroup, SearchableModelObject, SearchItem, AccessControlled, Loadable, ModelObjectWithChildren, ModelObjectWithContextMenu, OnMaster, org.kohsuke.stapler.HttpDeletable, org.kohsuke.stapler.StaplerFallback, org.kohsuke.stapler.StaplerOverridable, org.kohsuke.stapler.StaplerProxy
Direct Known Subclasses:
ComputedFolder, Folder

public abstract class AbstractFolder<I extends TopLevelItem> extends AbstractItem implements TopLevelItem, ItemGroup<I>, ModifiableViewGroup, org.kohsuke.stapler.StaplerFallback, ModelObjectWithChildren, org.kohsuke.stapler.StaplerOverridable
A general-purpose ItemGroup. Base for Folder and ComputedFolder.

Extending Folders UI
As any other Item type, folder types support extension of UI via Actions. These actions can be persisted or added via TransientActionFactory. See this page for more details about actions. In folders actions provide the following features:

  • Left sidepanel hyperlink, which opens the page specified by action's index.jelly.
  • Optional summary boxes on the main panel, which may be defined by summary.jelly.
Since:
4.11-beta-1