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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class jenkins.scm.api.SCMNavigator
PRONOUN -
Constructor Summary
ConstructorsConstructorDescriptionScmManagerNavigator(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 Stringid()booleanisForNamespace(String namespace) voidvoidvisitSources(jenkins.scm.api.SCMSourceObserver observer) voidvisitSources(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:
idin classjenkins.scm.api.SCMNavigator
-
getTraits
public List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> getTraits()- Overrides:
getTraitsin classjenkins.scm.api.SCMNavigator
-
setTraits
@DataBoundSetter public void setTraits(List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> traits) - Overrides:
setTraitsin classjenkins.scm.api.SCMNavigator
-
visitSources
public void visitSources(jenkins.scm.api.SCMSourceObserver observer) throws IOException, InterruptedException - Specified by:
visitSourcesin classjenkins.scm.api.SCMNavigator- Throws:
IOExceptionInterruptedException
-
visitSources
public void visitSources(jenkins.scm.api.SCMSourceObserver observer, jenkins.scm.api.SCMSourceEvent<?> event) throws IOException, InterruptedException - Overrides:
visitSourcesin classjenkins.scm.api.SCMNavigator- Throws:
IOExceptionInterruptedException
-
isForNamespace
-