Package org.cyclonedx.model
Class Component
java.lang.Object
org.cyclonedx.model.ExtensibleElement
org.cyclonedx.model.Component
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringDeprecated.private List<OrganizationalContact> private Stringprivate Stringprivate Stringprivate CryptoPropertiesprivate ComponentDataprivate Stringprivate Evidenceprivate List<ExternalReference> private Stringprivate LicenseChoiceprivate OrganizationalEntityprivate Stringprivate ModelCardprivate Booleanprivate Stringprivate Pedigreeprivate Stringprivate Stringprivate ReleaseNotesprivate Component.Scopeprivate Signatureprivate OrganizationalEntityprivate Swidprivate Tagsprivate Component.Typeprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(Component component) voidaddExternalReference(ExternalReference externalReference) voidvoidaddProperty(Property property) booleangetCpe()getData()getGroup()Deprecated.getName()getPurl()getScope()getSwhid()getSwid()getTags()getType()inthashCode()voidvoidsetAuthors(List<OrganizationalContact> authors) voidvoidsetComponents(List<Component> components) voidsetCopyright(String copyright) voidvoidsetCryptoProperties(CryptoProperties cryptoProperties) voidsetData(ComponentData data) voidsetDescription(String description) voidsetEvidence(Evidence evidence) voidsetExternalReferences(List<ExternalReference> externalReferences) voidvoidvoidsetLicenseChoice(LicenseChoice licenseChoice) Deprecated.voidsetLicenses(LicenseChoice licenses) voidsetManufacturer(OrganizationalEntity manufacturer) voidsetMimeType(String mimeType) voidsetModelCard(ModelCard modelCard) voidsetModified(Boolean modified) voidvoidsetOmniborId(List<String> omniborId) voidsetPedigree(Pedigree pedigree) voidsetProperties(List<Property> properties) voidsetProvides(List<String> provides) voidsetPublisher(String publisher) voidsetPurl(com.github.packageurl.PackageURL purl) voidvoidsetReleaseNotes(ReleaseNotes releaseNotes) voidsetScope(Component.Scope scope) voidsetSignature(Signature signature) voidsetSupplier(OrganizationalEntity supplier) voidvoidvoidvoidsetType(Component.Type type) voidsetVersion(String version) Methods inherited from class org.cyclonedx.model.ExtensibleElement
add, addExtensibleType, getExtensibleTypes, getExtensions, setExtensibleTypes, setExtensions
-
Field Details
-
bomRef
-
mimeType
-
type
-
supplier
-
author
Deprecated. -
publisher
-
group
-
name
-
version
-
description
-
scope
-
hashes
-
licenses
-
copyright
-
cpe
-
purl
-
omniborId
-
swhid
-
swid
-
modified
-
pedigree
-
externalReferences
-
properties
-
components
-
evidence
-
releaseNotes
-
modelCard
-
data
-
cryptoProperties
-
provides
-
tags
-
authors
-
manufacturer
-
signature
-
-
Constructor Details
-
Component
public Component()
-
-
Method Details
-
getBomRef
-
setBomRef
-
getMimeType
-
setMimeType
-
getSupplier
-
setSupplier
-
getAuthor
-
setAuthor
-
getPublisher
-
setPublisher
-
getGroup
-
setGroup
-
getName
-
setName
-
getVersion
-
setVersion
-
getDescription
-
setDescription
-
getScope
-
setScope
-
getHashes
-
setHashes
-
addHash
-
getLicenses
-
setLicenses
-
getLicenseChoice
Deprecated. -
setLicenseChoice
Deprecated. -
getCopyright
-
setCopyright
-
getCpe
- Returns:
- the Common Platform Enumeration of the component
-
setCpe
- Parameters:
cpe- a valid CPE 2.2 or CPE 2.3 string
-
getPurl
-
setPurl
-
setPurl
public void setPurl(com.github.packageurl.PackageURL purl) -
getSwid
-
setSwid
-
getModified
-
isModified
-
setModified
-
getPedigree
-
setPedigree
-
getExternalReferences
-
addExternalReference
-
setExternalReferences
-
getProperties
-
setProperties
-
addProperty
-
getComponents
-
setComponents
-
addComponent
-
getEvidence
-
setEvidence
-
getType
-
setType
-
getReleaseNotes
-
setReleaseNotes
-
getSignature
-
setSignature
-
getModelCard
-
setModelCard
-
getData
-
setData
-
getOmniborId
-
setOmniborId
-
getSwhid
-
setSwhid
-
getCryptoProperties
-
setCryptoProperties
-
getProvides
-
setProvides
-
getTags
-
setTags
-
getAuthors
-
setAuthors
-
getManufacturer
-
setManufacturer
-
hashCode
public int hashCode() -
equals
-