Class ProjectCreationEngine.CreationClass
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<ProjectCreationEngine.CreationClass>
-
- hudson.plugins.project_inheritance.projects.creation.ProjectCreationEngine.CreationClass
-
- All Implemented Interfaces:
Describable<ProjectCreationEngine.CreationClass>
- Enclosing class:
- ProjectCreationEngine
public static class ProjectCreationEngine.CreationClass extends AbstractDescribableImpl<ProjectCreationEngine.CreationClass>
This class describes the fundamental properties of a creation class type.Apart from a name and short description, it also stores certain global properties of that class of projects and is capable of displaying certain purely informative data.
For example, it will calculate how many projects are already using this class. This allows its deletion to be prevented until all the given jobs have been reassigned or deleted.
- Author:
- mhschroe
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProjectCreationEngine.CreationClass.DescriptorImpl
-
Field Summary
Fields Modifier and Type Field Description String
description
static Descriptor<ProjectCreationEngine.CreationClass>
DESCRIPTOR
String
name
-
Constructor Summary
Constructors Constructor Description CreationClass(String name, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNumberOfProjects()
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Field Detail
-
name
public final String name
-
description
public final String description
-
DESCRIPTOR
@Extension(ordinal=1000.0) public static final Descriptor<ProjectCreationEngine.CreationClass> DESCRIPTOR
-
-