Class OrganizationFolder.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<TopLevelItem>
hudson.model.TopLevelItemDescriptor
com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
jenkins.branch.OrganizationFolder.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster, IconSpec
Enclosing class:
OrganizationFolder

@Extension @Symbol("organizationFolder") public static class OrganizationFolder.DescriptorImpl extends com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
Our descriptor
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
    • newInstance

      public TopLevelItem newInstance(ItemGroup parent, String name)
      Specified by:
      newInstance in class TopLevelItemDescriptor
    • getCategoryId

      @NonNull public String getCategoryId()
      Used to categorize OrganizationFolder instances.
      Overrides:
      getCategoryId in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
      Returns:
      A string with the category identifier. TopLevelItemDescriptor#getCategoryId()
    • propertyStrategyDescriptors

      public List<BranchPropertyStrategyDescriptor> propertyStrategyDescriptors()
      Gets all the BranchPropertyStrategyDescriptor instances applicable to the specified project and source.
      Returns:
      all the BranchPropertyStrategyDescriptor instances applicable to the specified project and source.
    • getDescription

      @NonNull public String getDescription()
      A description of this OrganizationFolder.
      Overrides:
      getDescription in class TopLevelItemDescriptor
      Returns:
      A string with the description. TopLevelItemDescriptor#getDescription().
    • getIconFilePathPattern

      public String getIconFilePathPattern()
      Overrides:
      getIconFilePathPattern in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
    • getIconClassName

      public String getIconClassName()
      Specified by:
      getIconClassName in interface IconSpec
      Overrides:
      getIconClassName in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
    • getIconDescriptors

      public List<com.cloudbees.hudson.plugins.folder.FolderIconDescriptor> getIconDescriptors()
      Overrides:
      getIconDescriptors in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
    • isIconConfigurable

      public boolean isIconConfigurable()
      Overrides:
      isIconConfigurable in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor
    • childNameGenerator

      @NonNull public final com.cloudbees.hudson.plugins.folder.ChildNameGenerator<OrganizationFolder,? extends TopLevelItem> childNameGenerator()
      Overrides:
      childNameGenerator in class com.cloudbees.hudson.plugins.folder.AbstractFolderDescriptor