Class PullRequestSCMHead

java.lang.Object
jenkins.scm.api.SCMHead
org.jenkinsci.plugin.gitea.PullRequestSCMHead
All Implemented Interfaces:
Serializable, Comparable<jenkins.scm.api.SCMHead>, jenkins.scm.api.mixin.ChangeRequestSCMHead, jenkins.scm.api.mixin.ChangeRequestSCMHead2, jenkins.scm.api.mixin.SCMHeadMixin

public class PullRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class jenkins.scm.api.SCMHead

    jenkins.scm.api.SCMHead.HeadByItem

    Nested classes/interfaces inherited from interface jenkins.scm.api.mixin.SCMHeadMixin

    jenkins.scm.api.mixin.SCMHeadMixin.Equality
  • Field Summary

    Fields inherited from class jenkins.scm.api.SCMHead

    PRONOUN
  • Constructor Summary

    Constructors
    Constructor
    Description
    PullRequestSCMHead(String name, long id, BranchSCMHead target, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy, jenkins.scm.api.SCMHeadOrigin origin, String originOwner, String originRepository, String originName)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy
     
     
    jenkins.scm.api.SCMHeadOrigin
     
     
     
     
     

    Methods inherited from class jenkins.scm.api.SCMHead

    compareTo, equals, getAction, getAllActions, getName, getPronoun, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface jenkins.scm.api.mixin.SCMHeadMixin

    getName
  • Constructor Details

    • PullRequestSCMHead

      public PullRequestSCMHead(@NonNull String name, long id, BranchSCMHead target, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy, jenkins.scm.api.SCMHeadOrigin origin, String originOwner, String originRepository, String originName)
      Constructor.
      Parameters:
      name - the name of the head.
      id - the pull request id.
      target - the target of this pull request.
      strategy - the checkout strategy
      origin - the origin of the pull request
      originOwner - the name of the owner of the origin repository
      originRepository - the name of the origin repository
      originName - the name of the branch in the origin repository
  • Method Details

    • getCheckoutStrategy

      @NonNull public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
      Specified by:
      getCheckoutStrategy in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2
    • getOriginName

      @NonNull public String getOriginName()
      Specified by:
      getOriginName in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2
    • getId

      @NonNull public String getId()
      Specified by:
      getId in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
    • getTarget

      @NonNull public BranchSCMHead getTarget()
      Specified by:
      getTarget in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
    • getOrigin

      @NonNull public jenkins.scm.api.SCMHeadOrigin getOrigin()
      Specified by:
      getOrigin in interface jenkins.scm.api.mixin.SCMHeadMixin
      Overrides:
      getOrigin in class jenkins.scm.api.SCMHead
    • getOriginOwner

      public String getOriginOwner()
    • getOriginRepository

      public String getOriginRepository()