Class P4ChangeRequestSCMHead

java.lang.Object
jenkins.scm.api.SCMHead
org.jenkinsci.plugins.p4.scm.P4SCMHead
org.jenkinsci.plugins.p4.scm.P4ChangeRequestSCMHead
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 P4ChangeRequestSCMHead extends P4SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead, jenkins.scm.api.mixin.ChangeRequestSCMHead2
See Also:
  • Method Details

    • getId

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

      public String getReview()
    • getAuthor

      public String getAuthor()
    • getTarget

      public jenkins.scm.api.SCMHead getTarget()
      Branch to which this change would be merged or applied if it were accepted.
      Specified by:
      getTarget in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
      Returns:
      a “target” or “base” branch
    • getScm

      public PerforceScm getScm(AbstractP4ScmSource source, P4Path path, P4Ref revision)
      Overrides:
      getScm in class P4SCMHead
    • getCheckoutStrategy

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

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