Package jenkins.scm.impl.trait
Class WildcardSCMHeadFilterTrait
java.lang.Object
hudson.model.AbstractDescribableImpl<T>
jenkins.scm.api.trait.SCMTrait<SCMSourceTrait>
jenkins.scm.api.trait.SCMSourceTrait
jenkins.scm.impl.trait.WildcardSCMHeadFilterTrait
- All Implemented Interfaces:
- ExtensionPoint,- Describable<SCMSourceTrait>
Decorates a 
SCMSource with a SCMHeadPrefilter that filters SCMHead instances based on
 matching wildcard include/exclude rules.- Since:
- 2.2.0
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classOur descriptor.Nested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Constructor SummaryConstructorsConstructorDescriptionWildcardSCMHeadFilterTrait(String includes, String excludes) Stapler constructor.
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddecorateContext(SCMSourceContext<?, ?> context) SPI: Override this method to decorate aSCMSourceContext.Returns the exclude rules.Returns the include rules.Methods inherited from class jenkins.scm.api.trait.SCMSourceTrait_for, _for, all, applyToBuilder, applyToContext, applyToObserver, decorateBuilder, decorateObserver, getDescriptor, includeCategory, isCategoryEnabled
- 
Constructor Details
- 
Method Details- 
getIncludesReturns the include rules.- Returns:
- the include rules.
 
- 
getExcludesReturns the exclude rules.- Returns:
- the exclude rules.
 
- 
decorateContextSPI: Override this method to decorate aSCMSourceContext. You can assume that yourSCMSourceTraitDescriptor.isApplicableToContext(Class)istruewithin this method and that the provided context is an instance ofSCMSourceTraitDescriptor.getContextClass().- Overrides:
- decorateContextin class- SCMSourceTrait
- Parameters:
- context- the context (invariant:- SCMSourceTraitDescriptor.isApplicableToContext(Class)is- trueand- SCMSourceTraitDescriptor.getContextClass()- Class.isInstance(Object)) is- true)
 
 
-