Class Component

    • Field Detail

      • bomRef

        private java.lang.String bomRef
      • mimeType

        private java.lang.String mimeType
      • author

        @Deprecated
        private java.lang.String author
        Deprecated.
      • publisher

        private java.lang.String publisher
      • group

        private java.lang.String group
      • name

        private java.lang.String name
      • version

        private java.lang.String version
      • description

        private java.lang.String description
      • hashes

        private java.util.List<Hash> hashes
      • copyright

        private java.lang.String copyright
      • cpe

        private java.lang.String cpe
      • purl

        private java.lang.String purl
      • omniborId

        private java.util.List<java.lang.String> omniborId
      • swhid

        private java.util.List<java.lang.String> swhid
      • swid

        private Swid swid
      • modified

        private java.lang.Boolean modified
      • properties

        private java.util.List<Property> properties
      • components

        private java.util.List<Component> components
      • provides

        private java.util.List<java.lang.String> provides
      • tags

        private Tags tags
    • Constructor Detail

      • Component

        public Component()
    • Method Detail

      • getBomRef

        public java.lang.String getBomRef()
      • setBomRef

        public void setBomRef​(java.lang.String bomRef)
      • getMimeType

        public java.lang.String getMimeType()
      • setMimeType

        public void setMimeType​(java.lang.String mimeType)
      • getAuthor

        public java.lang.String getAuthor()
      • setAuthor

        public void setAuthor​(java.lang.String author)
      • getPublisher

        public java.lang.String getPublisher()
      • setPublisher

        public void setPublisher​(java.lang.String publisher)
      • getGroup

        public java.lang.String getGroup()
      • setGroup

        public void setGroup​(java.lang.String group)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getVersion

        public java.lang.String getVersion()
      • setVersion

        public void setVersion​(java.lang.String version)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription​(java.lang.String description)
      • getHashes

        public java.util.List<Hash> getHashes()
      • setHashes

        public void setHashes​(java.util.List<Hash> hashes)
      • addHash

        public void addHash​(Hash hash)
      • setLicenses

        public void setLicenses​(LicenseChoice licenses)
      • getLicenseChoice

        @Deprecated
        public LicenseChoice getLicenseChoice()
        Deprecated.
      • setLicenseChoice

        @Deprecated
        public void setLicenseChoice​(LicenseChoice licenseChoice)
        Deprecated.
      • getCopyright

        public java.lang.String getCopyright()
      • setCopyright

        public void setCopyright​(java.lang.String copyright)
      • getCpe

        public java.lang.String getCpe()
        Returns:
        the Common Platform Enumeration of the component
      • setCpe

        public void setCpe​(java.lang.String cpe)
        Parameters:
        cpe - a valid CPE 2.2 or CPE 2.3 string
      • getPurl

        public java.lang.String getPurl()
      • setPurl

        public void setPurl​(java.lang.String purl)
      • setPurl

        public void setPurl​(com.github.packageurl.PackageURL purl)
      • getSwid

        public Swid getSwid()
      • setSwid

        public void setSwid​(Swid swid)
      • getModified

        public java.lang.Boolean getModified()
      • isModified

        public java.lang.Boolean isModified()
      • setModified

        public void setModified​(java.lang.Boolean modified)
      • getPedigree

        public Pedigree getPedigree()
      • setPedigree

        public void setPedigree​(Pedigree pedigree)
      • getExternalReferences

        public java.util.List<ExternalReference> getExternalReferences()
      • addExternalReference

        public void addExternalReference​(ExternalReference externalReference)
      • setExternalReferences

        public void setExternalReferences​(java.util.List<ExternalReference> externalReferences)
      • getProperties

        public java.util.List<Property> getProperties()
      • setProperties

        public void setProperties​(java.util.List<Property> properties)
      • addProperty

        public void addProperty​(Property property)
      • getComponents

        public java.util.List<Component> getComponents()
      • setComponents

        public void setComponents​(java.util.List<Component> components)
      • addComponent

        public void addComponent​(Component component)
      • getEvidence

        public Evidence getEvidence()
      • setEvidence

        public void setEvidence​(Evidence evidence)
      • setReleaseNotes

        public void setReleaseNotes​(ReleaseNotes releaseNotes)
      • getSignature

        public Signature getSignature()
      • setSignature

        public void setSignature​(Signature signature)
      • getModelCard

        public ModelCard getModelCard()
      • setModelCard

        public void setModelCard​(ModelCard modelCard)
      • getOmniborId

        public java.util.List<java.lang.String> getOmniborId()
      • setOmniborId

        public void setOmniborId​(java.util.List<java.lang.String> omniborId)
      • getSwhid

        public java.util.List<java.lang.String> getSwhid()
      • setSwhid

        public void setSwhid​(java.util.List<java.lang.String> swhid)
      • setCryptoProperties

        public void setCryptoProperties​(CryptoProperties cryptoProperties)
      • getProvides

        public java.util.List<java.lang.String> getProvides()
      • setProvides

        public void setProvides​(java.util.List<java.lang.String> provides)
      • getTags

        public Tags getTags()
      • setTags

        public void setTags​(Tags tags)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object