Package org.jenkinsci.plugin.gitea
Class AbstractGiteaSCMHeadEvent<E extends GiteaEvent>
java.lang.Object
jenkins.scm.api.SCMEvent<E>
jenkins.scm.api.SCMHeadEvent<E>
org.jenkinsci.plugin.gitea.AbstractGiteaSCMHeadEvent<E>
- Type Parameters:
E- theGiteaEvent.
- Direct Known Subclasses:
GiteaCreateSCMEvent,GiteaDeleteSCMEvent,GiteaPullSCMEvent,GiteaPushSCMEvent,GiteaReleaseSCMEvent
public abstract class AbstractGiteaSCMHeadEvent<E extends GiteaEvent>
extends jenkins.scm.api.SCMHeadEvent<E>
Base class for
SCMHeadEvent from Gitea.-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMEvent
jenkins.scm.api.SCMEvent.Dispatcher<E extends jenkins.scm.api.SCMEvent<?>>, jenkins.scm.api.SCMEvent.EventQueueMetrics, jenkins.scm.api.SCMEvent.Type -
Field Summary
Fields inherited from class jenkins.scm.api.SCMEvent
ORIGIN_UNKNOWN -
Constructor Summary
ConstructorsConstructorDescriptionAbstractGiteaSCMHeadEvent(jenkins.scm.api.SCMEvent.Type type, E payload, String origin) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionMap<jenkins.scm.api.SCMHead, jenkins.scm.api.SCMRevision> heads(jenkins.scm.api.SCMSource source) protected abstract Map<jenkins.scm.api.SCMHead, jenkins.scm.api.SCMRevision> headsFor(GiteaSCMSource source) booleanbooleanisMatch(jenkins.scm.api.SCMNavigator navigator) Methods inherited from class jenkins.scm.api.SCMHeadEvent
descriptionFor, descriptionFor, descriptionFor, filter, fireLater, fireNow, isMatchMethods inherited from class jenkins.scm.api.SCMEvent
asCauses, closeExecutorService, description, equals, executorService, getDate, getEventProcessingMetrics, getOrigin, getPayload, getTimestamp, getType, hashCode, originOf, originOf, toString
-
Constructor Details
-
Method Details
-
getSourceName
- Specified by:
getSourceNamein classjenkins.scm.api.SCMHeadEvent<E extends GiteaEvent>
-
heads
@NonNull public Map<jenkins.scm.api.SCMHead,jenkins.scm.api.SCMRevision> heads(@NonNull jenkins.scm.api.SCMSource source) - Specified by:
headsin classjenkins.scm.api.SCMHeadEvent<E extends GiteaEvent>
-
isMatch
- Specified by:
isMatchin classjenkins.scm.api.SCMHeadEvent<E extends GiteaEvent>
-
headsFor
@NonNull protected abstract Map<jenkins.scm.api.SCMHead,jenkins.scm.api.SCMRevision> headsFor(GiteaSCMSource source)