Package jenkins.model

Class ProjectNamingStrategy

    • Field Detail


        public static final ProjectNamingStrategy DEFAULT_NAMING_STRATEGY
        The default naming strategy which does not restrict the name of a job.
    • Constructor Detail

      • ProjectNamingStrategy

        public ProjectNamingStrategy()
    • Method Detail

      • checkName

        public void checkName​(String name)
                       throws Failure
        Called when creating a new job.
        name - the name given from the UI
        Failure - if the user has to be informed about an illegal name, forces the user to change the name before submitting. The message of the failure will be presented to the user.
      • isForceExistingJobs

        public boolean isForceExistingJobs()
        This flag can be used to force existing jobs to be migrated to a new naming strategy - if this method returns true, the naming will be enforced at every config change. If false is returned, only new jobs have to follow the strategy.
        true if existing jobs should be enforced to confirm to the naming standard.