Package org.jenkinsci.plugins.p4.scm
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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAuthor()
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy
getCheckoutStrategy()
String
getId()
String
getOriginName()
String
getReview()
PerforceScm
getScm(AbstractP4ScmSource source, P4Path path, P4Ref revision)
jenkins.scm.api.SCMHead
getTarget()
Branch to which this change would be merged or applied if it were accepted.-
Methods inherited from class org.jenkinsci.plugins.p4.scm.P4SCMHead
addAliases, getPath, getSwarmParams, setSwarmParams, toString
-
Methods inherited from class jenkins.scm.api.SCMHead
compareTo, equals, getAction, getAllActions, getName, getOrigin, getPronoun, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getId
in interfacejenkins.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 interfacejenkins.scm.api.mixin.ChangeRequestSCMHead
- Returns:
- a “target” or “base” branch
-
getScm
public PerforceScm getScm(AbstractP4ScmSource source, P4Path path, P4Ref revision)
-
getCheckoutStrategy
public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
- Specified by:
getCheckoutStrategy
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead2
-
getOriginName
public String getOriginName()
- Specified by:
getOriginName
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead2
-
-