Class FolderConfigurations.CustomLibraryResolver
java.lang.Object
org.jenkinsci.plugins.workflow.libs.LibraryResolver
io.jenkins.plugins.shared_library_version_override.FolderConfigurations.CustomLibraryResolver
- All Implemented Interfaces:
ExtensionPoint
- Enclosing class:
- FolderConfigurations
@Extension(ordinal=1000.0)
public static class FolderConfigurations.CustomLibraryResolver
extends org.jenkinsci.plugins.workflow.libs.LibraryResolver
Simulate a new LibraryResolver prior to global resolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>fromConfiguration(org.kohsuke.stapler.StaplerRequest request) static Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>getDefinedLibrariesForGroup(ItemGroup<?> group) booleanCollection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration>suggestedConfigurations(ItemGroup<?> group)
-
Constructor Details
-
CustomLibraryResolver
public CustomLibraryResolver()
-
-
Method Details
-
isTrusted
public boolean isTrusted()- Specified by:
isTrustedin classorg.jenkinsci.plugins.workflow.libs.LibraryResolver
-
getDefinedLibrariesForGroup
public static Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> getDefinedLibrariesForGroup(@CheckForNull ItemGroup<?> group) -
forJob
@NonNull public Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> forJob(@NonNull Job<?, ?> job, @NonNull Map<String, String> libraryVersions) - Specified by:
forJobin classorg.jenkinsci.plugins.workflow.libs.LibraryResolver
-
fromConfiguration
@NonNull public Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> fromConfiguration(@NonNull org.kohsuke.stapler.StaplerRequest request) - Overrides:
fromConfigurationin classorg.jenkinsci.plugins.workflow.libs.LibraryResolver
-
suggestedConfigurations
@NonNull public Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> suggestedConfigurations(@NonNull ItemGroup<?> group) - Overrides:
suggestedConfigurationsin classorg.jenkinsci.plugins.workflow.libs.LibraryResolver
-