Package jenkins.model
Class ProjectNamingStrategy.PatternProjectNamingStrategy
java.lang.Object
jenkins.model.ProjectNamingStrategy
jenkins.model.ProjectNamingStrategy.PatternProjectNamingStrategy
- All Implemented Interfaces:
ExtensionPoint,Describable<ProjectNamingStrategy>,Serializable
- Enclosing class:
ProjectNamingStrategy
public static final class ProjectNamingStrategy.PatternProjectNamingStrategy
extends ProjectNamingStrategy
implements Serializable
Naming strategy which allows the admin to define a pattern a job's name has to follow.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested classes/interfaces inherited from class jenkins.model.ProjectNamingStrategy
ProjectNamingStrategy.DefaultProjectNamingStrategy, ProjectNamingStrategy.PatternProjectNamingStrategy, ProjectNamingStrategy.ProjectNamingStrategyDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class jenkins.model.ProjectNamingStrategy
DEFAULT_NAMING_STRATEGY -
Constructor Summary
ConstructorsConstructorDescriptionPatternProjectNamingStrategy(String namePattern, boolean forceExistingJobs) Deprecated.PatternProjectNamingStrategy(String namePattern, String description, boolean forceExistingJobs) -
Method Summary
Modifier and TypeMethodDescriptionvoidCalled when creating a new job.booleanThis 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.Methods inherited from class jenkins.model.ProjectNamingStrategy
all, checkName, getDescriptor
-
Constructor Details
-
Method Details
-
checkName
Description copied from class:ProjectNamingStrategyCalled when creating a new job.- Overrides:
checkNamein classProjectNamingStrategy- Parameters:
name- the name given from the UI
-
getNamePattern
-
getDescription
- Since:
- 1.533
-
isForceExistingJobs
public boolean isForceExistingJobs()Description copied from class:ProjectNamingStrategyThis 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. Iffalseis returned, only new jobs have to follow the strategy.- Overrides:
isForceExistingJobsin classProjectNamingStrategy- Returns:
trueif existing jobs should be enforced to confirm to the naming standard.
-