Class MavenDependencyAbstractCause
java.lang.Object
hudson.model.Cause
org.jenkinsci.plugins.pipeline.maven.cause.MavenDependencyAbstractCause
- All Implemented Interfaces:
Cloneable
,MavenDependencyCause
- Direct Known Subclasses:
MavenDependencyCliCause
,OtherMavenDependencyCause
public abstract class MavenDependencyAbstractCause
extends Cause
implements MavenDependencyCause, Cloneable
- Author:
- Cyrille Le Clerc
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Cause
Cause.LegacyCodeCause, Cause.RemoteCause, Cause.UpstreamCause, Cause.UserCause, Cause.UserIdCause
-
Constructor Summary
ConstructorDescriptionMavenDependencyAbstractCause
(List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts) -
Method Summary
Modifier and TypeMethodDescriptionclone()
List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact>
List of pipeline whose trigger have been omitted because this pipeline trigger will subsequently trigger those pipeline.void
setMavenArtifacts
(List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts) void
setOmittedPipelineFullNames
(List<String> omittedPipelines)
-
Constructor Details
-
MavenDependencyAbstractCause
public MavenDependencyAbstractCause() -
MavenDependencyAbstractCause
public MavenDependencyAbstractCause(@Nullable List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts)
-
-
Method Details
-
getMavenArtifacts
- Specified by:
getMavenArtifacts
in interfaceMavenDependencyCause
-
setMavenArtifacts
public void setMavenArtifacts(@NonNull List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts) - Specified by:
setMavenArtifacts
in interfaceMavenDependencyCause
-
getOmittedPipelineFullNames
Description copied from interface:MavenDependencyCause
List of pipeline whose trigger have been omitted because this pipeline trigger will subsequently trigger those pipeline. We have omitted these pipeline triggers to prevent excessive triggers.- Specified by:
getOmittedPipelineFullNames
in interfaceMavenDependencyCause
- Returns:
- list of
AbstractItem.getFullName()
-
setOmittedPipelineFullNames
- Specified by:
setOmittedPipelineFullNames
in interfaceMavenDependencyCause
-
getMavenArtifactsDescription
- Specified by:
getMavenArtifactsDescription
in interfaceMavenDependencyCause
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-