java.lang.Object
io.jenkins.blueocean.rest.impl.pipeline.scm.ScmFactory
All Implemented Interfaces:
ExtensionPoint

public abstract class ScmFactory extends Object implements ExtensionPoint
SCM factory to get Scm
Author:
Vivek Pandey
  • Constructor Details

    • ScmFactory

      public ScmFactory()
  • Method Details

    • getScm

      @CheckForNull public abstract Scm getScm(@NonNull String id, @NonNull io.jenkins.blueocean.rest.Reachable parent)
    • getScm

      @NonNull public abstract Scm getScm(io.jenkins.blueocean.rest.Reachable parent)
    • resolve

      @CheckForNull public static Scm resolve(@NonNull String id, @NonNull io.jenkins.blueocean.rest.Reachable parent)
    • resolve

      @NonNull public static List<Scm> resolve(@NonNull io.jenkins.blueocean.rest.Reachable parent)
    • all

      public static ExtensionList<ScmFactory> all()