Package org.cyclonedx.model
Class Composition
- java.lang.Object
-
- org.cyclonedx.model.Composition
-
public class Composition extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComposition.Aggregate
-
Field Summary
Fields Modifier and Type Field Description private Composition.Aggregateaggregateprivate java.util.List<BomReference>assembliesprivate java.lang.StringbomRefprivate java.util.List<BomReference>dependenciesprivate java.util.List<BomReference>vulnerabilities
-
Constructor Summary
Constructors Constructor Description Composition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAssembly(BomReference assembly)voidaddDependency(BomReference dependency)voidaddVulnerability(BomReference vulnerability)booleanequals(java.lang.Object object)Composition.AggregategetAggregate()java.util.List<BomReference>getAssemblies()java.lang.StringgetBomRef()java.util.List<BomReference>getDependencies()java.util.List<BomReference>getVulnerabilities()inthashCode()voidsetAggregate(Composition.Aggregate aggregate)voidsetAssemblies(java.util.List<BomReference> assemblies)voidsetBomRef(java.lang.String bomRef)voidsetDependencies(java.util.List<BomReference> dependencies)voidsetVulnerabilities(java.util.List<BomReference> vulnerabilities)
-
-
-
Field Detail
-
bomRef
private java.lang.String bomRef
-
aggregate
private Composition.Aggregate aggregate
-
assemblies
private java.util.List<BomReference> assemblies
-
dependencies
private java.util.List<BomReference> dependencies
-
vulnerabilities
private java.util.List<BomReference> vulnerabilities
-
-
Method Detail
-
getBomRef
public java.lang.String getBomRef()
-
setBomRef
public void setBomRef(java.lang.String bomRef)
-
getAggregate
public Composition.Aggregate getAggregate()
-
setAggregate
public void setAggregate(Composition.Aggregate aggregate)
-
getAssemblies
public java.util.List<BomReference> getAssemblies()
-
setAssemblies
public void setAssemblies(java.util.List<BomReference> assemblies)
-
addAssembly
public void addAssembly(BomReference assembly)
-
getDependencies
public java.util.List<BomReference> getDependencies()
-
setDependencies
public void setDependencies(java.util.List<BomReference> dependencies)
-
addDependency
public void addDependency(BomReference dependency)
-
getVulnerabilities
public java.util.List<BomReference> getVulnerabilities()
-
setVulnerabilities
public void setVulnerabilities(java.util.List<BomReference> vulnerabilities)
-
addVulnerability
public void addVulnerability(BomReference vulnerability)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-