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
  • Constructor Details

    • CustomLibraryResolver

      public CustomLibraryResolver()
  • Method Details

    • isTrusted

      public boolean isTrusted()
      Specified by:
      isTrusted in class org.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:
      forJob in class org.jenkinsci.plugins.workflow.libs.LibraryResolver
    • fromConfiguration

      @NonNull public Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> fromConfiguration(@NonNull org.kohsuke.stapler.StaplerRequest request)
      Overrides:
      fromConfiguration in class org.jenkinsci.plugins.workflow.libs.LibraryResolver
    • suggestedConfigurations

      @NonNull public Collection<org.jenkinsci.plugins.workflow.libs.LibraryConfiguration> suggestedConfigurations(@NonNull ItemGroup<?> group)
      Overrides:
      suggestedConfigurations in class org.jenkinsci.plugins.workflow.libs.LibraryResolver