Package com.cloudogu.scmmanager.scm
Class GitSCMBuilderProvider
java.lang.Object
com.cloudogu.scmmanager.scm.GitSCMBuilderProvider
- All Implemented Interfaces:
ExtensionPoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected jenkins.scm.api.trait.SCMBuilder<?,
?> create
(com.cloudogu.scmmanager.scm.SCMBuilderProvider.Context context) static jenkins.scm.api.trait.SCMBuilder<?,
?> from
(com.cloudogu.scmmanager.scm.SCMBuilderProvider.Context context) Collection<jenkins.scm.api.trait.SCMSourceTraitDescriptor>
getTraitDescriptors
(jenkins.scm.api.SCMSourceDescriptor sourceDescriptor) getType()
boolean
isSupported
(jenkins.scm.api.SCMHeadCategory category)
-
Constructor Details
-
GitSCMBuilderProvider
public GitSCMBuilderProvider()
-
-
Method Details
-
isSupported
public boolean isSupported(@NonNull jenkins.scm.api.SCMHeadCategory category) -
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
-
getDisplayName
-
from
public static jenkins.scm.api.trait.SCMBuilder<?,?> from(com.cloudogu.scmmanager.scm.SCMBuilderProvider.Context context)
-