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
Constructors Constructor Description MavenDependencyAbstractCause()
MavenDependencyAbstractCause(List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MavenDependencyAbstractCause
clone()
List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact>
getMavenArtifacts()
String
getMavenArtifactsDescription()
List<String>
getOmittedPipelineFullNames()
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 Detail
-
MavenDependencyAbstractCause
public MavenDependencyAbstractCause()
-
MavenDependencyAbstractCause
public MavenDependencyAbstractCause(@Nullable List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> mavenArtifacts)
-
-
Method Detail
-
getMavenArtifacts
@NonNull public List<org.jenkinsci.plugins.pipeline.maven.MavenArtifact> 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
@NonNull public List<String> 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
public void setOmittedPipelineFullNames(List<String> omittedPipelines)
- Specified by:
setOmittedPipelineFullNames
in interfaceMavenDependencyCause
-
getMavenArtifactsDescription
@NonNull public String getMavenArtifactsDescription()
- Specified by:
getMavenArtifactsDescription
in interfaceMavenDependencyCause
-
clone
public MavenDependencyAbstractCause clone() throws CloneNotSupportedException
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-