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 and Description |
|---|
ChildNameGeneratorImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
dirNameFromItem(MultiBranchProject<P,R> parent,
P item) |
String |
dirNameFromLegacy(MultiBranchProject<P,R> parent,
String legacyDirName) |
String |
itemNameFromItem(MultiBranchProject<P,R> parent,
P item) |
String |
itemNameFromLegacy(MultiBranchProject<P,R> parent,
String legacyDirName) |
void |
recordLegacyName(MultiBranchProject<P,R> parent,
P item,
String legacyDirName) |
@CheckForNull public String itemNameFromItem(@NonNull MultiBranchProject<P,R> parent, @NonNull P item)
itemNameFromItem in class com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>,P extends Job<P,R> & TopLevelItem>@CheckForNull public String dirNameFromItem(@NonNull MultiBranchProject<P,R> parent, @NonNull P item)
dirNameFromItem in class com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>,P extends Job<P,R> & TopLevelItem>@NonNull public String itemNameFromLegacy(@NonNull MultiBranchProject<P,R> parent, @NonNull String legacyDirName)
itemNameFromLegacy in class com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>,P extends Job<P,R> & TopLevelItem>@NonNull public String dirNameFromLegacy(@NonNull MultiBranchProject<P,R> parent, @NonNull String legacyDirName)
dirNameFromLegacy in class com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>,P extends Job<P,R> & TopLevelItem>public void recordLegacyName(MultiBranchProject<P,R> parent, P item, String legacyDirName) throws IOException
recordLegacyName in class com.cloudbees.hudson.plugins.folder.ChildNameGenerator<MultiBranchProject<P extends Job<P,R> & TopLevelItem,R extends Run<P,R>>,P extends Job<P,R> & TopLevelItem>IOExceptionCopyright © 2016–2019. All rights reserved.