Package jenkins.branch
Class MultiBranchProjectDescriptor.ChildNameGeneratorImpl<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>
java.lang.Object
com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P,R>,P>
jenkins.branch.MultiBranchProjectDescriptor.ChildNameGeneratorImpl<P,R>
- Enclosing class:
- MultiBranchProjectDescriptor
public static class MultiBranchProjectDescriptor.ChildNameGeneratorImpl<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>
extends com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P,R>,P>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.cloudbees.hudson.plugins.folder.ChildNameGenerator
com.cloudbees.hudson.plugins.folder.ChildNameGenerator.Trace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondirNameFromItem(MultiBranchProject<P, R> parent, P item) dirNameFromLegacy(MultiBranchProject<P, R> parent, String legacyDirName) itemNameFromItem(MultiBranchProject<P, R> parent, P item) itemNameFromLegacy(MultiBranchProject<P, R> parent, String legacyDirName) Methods inherited from class com.cloudbees.hudson.plugins.folder.ChildNameGenerator
beforeCreateItem, idealNameFromItem
-
Constructor Details
-
ChildNameGeneratorImpl
public ChildNameGeneratorImpl()
-
-
Method Details
-
itemNameFromItem
@CheckForNull public String itemNameFromItem(@NonNull MultiBranchProject<P, R> parent, @NonNull P item) - Specified by:
itemNameFromItemin classcom.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem, R extends Run<P, R>>, P extends Job<P, R> & TopLevelItem>
-
dirNameFromItem
@CheckForNull public String dirNameFromItem(@NonNull MultiBranchProject<P, R> parent, @NonNull P item) - Specified by:
dirNameFromItemin classcom.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem, R extends Run<P, R>>, P extends Job<P, R> & TopLevelItem>
-
itemNameFromLegacy
@NonNull public String itemNameFromLegacy(@NonNull MultiBranchProject<P, R> parent, @NonNull String legacyDirName) - Specified by:
itemNameFromLegacyin classcom.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem, R extends Run<P, R>>, P extends Job<P, R> & TopLevelItem>
-
dirNameFromLegacy
@NonNull public String dirNameFromLegacy(@NonNull MultiBranchProject<P, R> parent, @NonNull String legacyDirName) - Specified by:
dirNameFromLegacyin classcom.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem, R extends Run<P, R>>, P extends Job<P, R> & TopLevelItem>
-