Class CreateJobAdvancedPlugin

java.lang.Object
hudson.Plugin
hudson.plugins.createjobadvanced.CreateJobAdvancedPlugin
All Implemented Interfaces:
Saveable, Loadable, org.kohsuke.stapler.StaplerProxy

public class CreateJobAdvancedPlugin extends Plugin
Author:
Bertrand Gressier
  • Constructor Details

    • CreateJobAdvancedPlugin

      @Deprecated public CreateJobAdvancedPlugin()
      Deprecated.
  • Method Details

    • getDynamicPermissionConfigs

      public List<DynamicPermissionConfig> getDynamicPermissionConfigs()
      Returns:
      the dynamicPermissionConfigs
    • start

      public void start() throws Exception
      Overrides:
      start in class Plugin
      Throws:
      Exception
    • configure

      public void configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) throws IOException, jakarta.servlet.ServletException, Descriptor.FormException
      Overrides:
      configure in class Plugin
      Throws:
      IOException
      jakarta.servlet.ServletException
      Descriptor.FormException
    • getAllPossiblePermissions

      public static Map<String,List<Permission>> getAllPossiblePermissions()
      Returns:
    • impliedByList

      public static String impliedByList(@Nullable Permission p)
      Parameters:
      p -
      Returns:
    • isAutoOwnerRights

      public boolean isAutoOwnerRights()
      Returns:
      true when automatic owner right assigment option is activated
    • isAutoPublicBrowse

      public boolean isAutoPublicBrowse()
      Returns:
      true when automatic public browse assigment option is activated
    • isReplaceSpace

      public boolean isReplaceSpace()
      Returns:
      true when replace space option is activated
    • isActiveLogRotator

      public boolean isActiveLogRotator()
      Returns:
      true when log rotator option is activated
    • getDaysToKeep

      public int getDaysToKeep()
      Returns:
      the days to keep builds
    • getNumToKeep

      public int getNumToKeep()
      Returns:
      the number of build to be kept
    • getArtifactDaysToKeep

      public int getArtifactDaysToKeep()
      Returns:
      the days to keep build artifacts
    • getArtifactNumToKeep

      public int getArtifactNumToKeep()
      Returns:
      the number of build to keep with artifacts
    • getExtractPattern

      public String getExtractPattern()
      Returns:
      the extractPattern
    • isActiveDynamicPermissions

      public boolean isActiveDynamicPermissions()
      Returns:
      the activeDynamicPermissions
    • isMvnArchivingDisabled

      public boolean isMvnArchivingDisabled()
      Returns:
    • isMvnPerModuleEmail

      public boolean isMvnPerModuleEmail()
      Returns: