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>
-
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)
-
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>
-