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
  • Field Details

  • Constructor Details

  • Method Details

    • getServerUrl

      public String getServerUrl()
    • getNamespace

      public String getNamespace()
    • getCredentialsId

      public String getCredentialsId()
    • id

      protected String id()
      Specified by:
      id in class jenkins.scm.api.SCMNavigator
    • getTraits

      public List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> getTraits()
      Overrides:
      getTraits in class jenkins.scm.api.SCMNavigator
    • setTraits

      @DataBoundSetter public void setTraits(List<jenkins.scm.api.trait.SCMTrait<? extends jenkins.scm.api.trait.SCMTrait<?>>> traits)
      Overrides:
      setTraits in class jenkins.scm.api.SCMNavigator
    • visitSources

      public void visitSources(jenkins.scm.api.SCMSourceObserver observer) throws IOException, InterruptedException
      Specified by:
      visitSources in class jenkins.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 class jenkins.scm.api.SCMNavigator
      Throws:
      IOException
      InterruptedException
    • isForNamespace

      public boolean isForNamespace(String namespace)