Package hudson.model

Interface DescriptorByNameOwner

All Superinterfaces:
All Known Implementing Classes:
AbstractBuild, AbstractCIBase, AbstractCloudComputer, AbstractItem, AbstractProject, AbstractTopLevelItem, AllView, Build, Computer, FreeStyleBuild, FreeStyleProject, Hudson, Hudson.MasterComputer, Jenkins, Jenkins.MasterComputer, Job, ListView, MyView, Project, ProxyView, Run, SlaveComputer, User, View, ViewJob

public interface DescriptorByNameOwner extends ModelObject
Adds getDescriptorByName(String) to bind Descriptors to URL. Binding them at some specific object (instead of Jenkins), allows Descriptors to perform context-specific form field validation.

Descriptor.getCheckUrl(String) finds an ancestor with this interface and generates URLs against it.

Kohsuke Kawaguchi
See Also: