Class GitHubRepoProvider2
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<GitHubRepoProvider2>
-
- com.github.kostyasha.github.integration.multibranch.repoprovider.GitHubRepoProvider2
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<GitHubRepoProvider2>
- Direct Known Subclasses:
GitHubPluginRepoProvider2
public abstract class GitHubRepoProvider2 extends AbstractDescribableImpl<GitHubRepoProvider2> implements ExtensionPoint
- Author:
- Kanstantsin Shautsou
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitHubRepoProvider2.GitHubRepoProviderDescriptor2
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GitHubRepoProvider2()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract org.kohsuke.github.GHRepository
getGHRepository(GitHubSCMSource source)
abstract org.kohsuke.github.GitHub
getGitHub(GitHubSCMSource source)
abstract boolean
isManageHooks(GitHubSCMSource source)
abstract void
registerHookFor(GitHubSCMSource source)
-
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
-
-
-
Method Detail
-
registerHookFor
public abstract void registerHookFor(GitHubSCMSource source)
-
isManageHooks
public abstract boolean isManageHooks(GitHubSCMSource source)
-
getGitHub
@NonNull public abstract org.kohsuke.github.GitHub getGitHub(GitHubSCMSource source)
-
getGHRepository
public abstract org.kohsuke.github.GHRepository getGHRepository(GitHubSCMSource source)
-
-