Class GitSCMBuilderProvider

java.lang.Object
com.cloudogu.scmmanager.scm.GitSCMBuilderProvider
All Implemented Interfaces:
ExtensionPoint

@Extension(optional=true) public class GitSCMBuilderProvider extends Object
  • Constructor Details

    • GitSCMBuilderProvider

      public GitSCMBuilderProvider()
  • Method Details

    • isSupported

      public boolean isSupported(@NonNull jenkins.scm.api.SCMHeadCategory category)
    • getScmClass

      public Class<? extends SCM> getScmClass()
    • getTraitDescriptors

      public Collection<jenkins.scm.api.trait.SCMSourceTraitDescriptor> getTraitDescriptors(jenkins.scm.api.SCMSourceDescriptor sourceDescriptor)
    • create

      protected jenkins.scm.api.trait.SCMBuilder<?,?> create(com.cloudogu.scmmanager.scm.SCMBuilderProvider.Context context)
    • getType

      public String getType()
    • getDisplayName

      public String getDisplayName()
    • from

      public static jenkins.scm.api.trait.SCMBuilder<?,?> from(com.cloudogu.scmmanager.scm.SCMBuilderProvider.Context context)