Uses of Interface
jenkins.scm.api.mixin.SCMHeadMixin
Packages that use SCMHeadMixin
Package
Description
The public API contract of the SCM API plugin.
The mix-in interfaces used by
SCMHead
implementations to advertise that a specific head is not just a regular branch but is actually a special type of
branch such as a change request /
tag / etc.An API/SPI to allow the sharing of common traits between different
SCMSource and
SCMNavigator implementations.-
Uses of SCMHeadMixin in jenkins.scm.api
Classes in jenkins.scm.api that implement SCMHeadMixinModifier and TypeClassDescriptionclassRepresents a named SCM branch, change request, tag or mainline. -
Uses of SCMHeadMixin in jenkins.scm.api.mixin
Subinterfaces of SCMHeadMixin in jenkins.scm.api.mixinModifier and TypeInterfaceDescriptioninterfaceMixin interface to identifySCMHeadinstances that correspond to a change request.interfaceAdditional attributes of aChangeRequestSCMHeadthat should have been in the original mixin but we are not targeting Java 8 so we cannot add the default methods to the interface and must have an ugly2class instead.Methods in jenkins.scm.api.mixin with parameters of type SCMHeadMixinModifier and TypeMethodDescriptionbooleanSCMHeadMixin.Equality.equals(SCMHeadMixin o1, SCMHeadMixin o2) -
Uses of SCMHeadMixin in jenkins.scm.api.trait
Classes in jenkins.scm.api.trait with type parameters of type SCMHeadMixinModifier and TypeClassDescriptionclassSCMHeadAuthority<S extends SCMSourceRequest,H extends SCMHeadMixin, R extends SCMRevision> Abstraction to allow pluggable definitions of trust forSCMHeadandSCMRevisioninstances in the context of a specificSCMSourceRequest.Method parameters in jenkins.scm.api.trait with type arguments of type SCMHeadMixinModifier and TypeMethodDescriptionbooleanSCMHeadAuthorityDescriptor.isApplicableToHead(Class<? extends SCMHeadMixin> headClass) Checks if thisSCMHeadAuthorityDescriptoris applicable to the supplied type ofSCMHead.