Package com.cloudogu.scmmanager.scm
Class ScmManagerNavigator
java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.scm.api.SCMNavigator>
jenkins.scm.api.SCMNavigator
com.cloudogu.scmmanager.scm.ScmManagerNavigator
- All Implemented Interfaces:
ExtensionPoint
,Describable<jenkins.scm.api.SCMNavigator>
public class ScmManagerNavigator
extends jenkins.scm.api.SCMNavigator
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class jenkins.scm.api.SCMNavigator
PRONOUN
-
Constructor Summary
ConstructorDescriptionScmManagerNavigator
(String projectName) ScmManagerNavigator
(String projectName, String serverUrl, String namespace, String credentialsId) ScmManagerNavigator
(String projectName, String serverUrl, String namespace, String credentialsId, Predicate<String> dependencyChecker, ScmManagerApiFactory apiFactory) -
Method Summary
Modifier and TypeMethodDescriptionList<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>>
protected String
id()
boolean
isForNamespace
(String namespace) void
void
visitSources
(jenkins.scm.api.SCMSourceObserver observer) void
visitSources
(jenkins.scm.api.SCMSourceObserver observer, jenkins.scm.api.SCMSourceEvent<?> event) Methods inherited from class jenkins.scm.api.SCMNavigator
afterSave, checkInterrupt, defaultListener, fetchActions, getCategories, getDescriptor, getId, getPronoun, isCategoryEnabled, resetId, retrieveActions, visitSource, visitSources
-
Field Details
-
ALL_NAMESPACES_LABEL
- See Also:
-
-
Constructor Details
-
ScmManagerNavigator
-
ScmManagerNavigator
-
ScmManagerNavigator
-
-
Method Details
-
getServerUrl
-
getNamespace
-
getCredentialsId
-
id
- Specified by:
id
in classjenkins.scm.api.SCMNavigator
-
getTraits
public List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> getTraits()- Overrides:
getTraits
in classjenkins.scm.api.SCMNavigator
-
setTraits
@DataBoundSetter public void setTraits(List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> traits) - Overrides:
setTraits
in classjenkins.scm.api.SCMNavigator
-
visitSources
public void visitSources(jenkins.scm.api.SCMSourceObserver observer) throws IOException, InterruptedException - Specified by:
visitSources
in classjenkins.scm.api.SCMNavigator
- Throws:
IOException
InterruptedException
-
visitSources
public void visitSources(jenkins.scm.api.SCMSourceObserver observer, jenkins.scm.api.SCMSourceEvent<?> event) throws IOException, InterruptedException - Overrides:
visitSources
in classjenkins.scm.api.SCMNavigator
- Throws:
IOException
InterruptedException
-
isForNamespace
-