Class GiteaSCMNavigator

java.lang.Object
hudson.model.AbstractDescribableImpl<jenkins.scm.api.SCMNavigator>
jenkins.scm.api.SCMNavigator
org.jenkinsci.plugin.gitea.GiteaSCMNavigator
All Implemented Interfaces:
ExtensionPoint, Describable<jenkins.scm.api.SCMNavigator>

public class GiteaSCMNavigator extends jenkins.scm.api.SCMNavigator
  • Constructor Details

    • GiteaSCMNavigator

      @DataBoundConstructor public GiteaSCMNavigator(String serverUrl, String repoOwner)
  • Method Details

    • getServerUrl

      public String getServerUrl()
    • getRepoOwner

      public String getRepoOwner()
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • getTraits

      @NonNull 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(jenkins.scm.api.trait.SCMTrait[] traits)
    • setTraits

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

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

      public void visitSources(@NonNull jenkins.scm.api.SCMSourceObserver observer) throws IOException, InterruptedException
      Specified by:
      visitSources in class jenkins.scm.api.SCMNavigator
      Throws:
      IOException
      InterruptedException
    • retrieveActions

      @NonNull protected List<Action> retrieveActions(@NonNull jenkins.scm.api.SCMNavigatorOwner owner, jenkins.scm.api.SCMNavigatorEvent event, @NonNull TaskListener listener) throws IOException, InterruptedException
      Overrides:
      retrieveActions in class jenkins.scm.api.SCMNavigator
      Throws:
      IOException
      InterruptedException
    • afterSave

      public void afterSave(@NonNull jenkins.scm.api.SCMNavigatorOwner owner)
      Overrides:
      afterSave in class jenkins.scm.api.SCMNavigator
    • credentials

      public com.cloudbees.plugins.credentials.common.StandardCredentials credentials(jenkins.scm.api.SCMSourceOwner owner)