Class SpdxProjectInformation

java.lang.Object
org.spdx.maven.utils.SpdxProjectInformation

public class SpdxProjectInformation extends Object
Simple structure to hold information about SPDX project
Author:
Gary O'Neall
  • Constructor Details

    • SpdxProjectInformation

      public SpdxProjectInformation()
  • Method Details

    • getPackaging

      public Packaging getPackaging()
      Returns:
      the packaging
    • setPackaging

      public void setPackaging(Packaging packaging)
      Parameters:
      packaging - the packaging to set
    • getDocumentComment

      public String getDocumentComment()
      Returns:
      the documentComment
    • setDocumentComment

      public void setDocumentComment(String documentComment)
      Parameters:
      documentComment - the documentComment to set
    • getChecksums

      public Set<Checksum> getChecksums()
      Returns:
      checksums for the project
    • setChecksums

      public void setChecksums(Set<Checksum> checksums)
      Parameters:
      checksums - the checksums to set for the project
    • getConcludedLicense

      public String getConcludedLicense()
      Returns:
      the concludedLicense
    • setConcludedLicense

      public void setConcludedLicense(String concludedLicense)
      Parameters:
      concludedLicense - the concludedLicense to set
    • getDeclaredLicense

      public String getDeclaredLicense()
      Returns:
      the declaredLicense
    • setDeclaredLicense

      public void setDeclaredLicense(String declaredLicense)
      Parameters:
      declaredLicense - the declaredLicense to set
    • getDescription

      public String getDescription()
      Returns:
      the description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description - the description to set
    • getDownloadUrl

      public String getDownloadUrl()
      Returns:
      the downloadUrl
    • setDownloadUrl

      public void setDownloadUrl(String downloadUrl)
      Parameters:
      downloadUrl - the downloadUrl to set
    • getHomePage

      public String getHomePage()
      Returns:
      the homePage
    • setHomePage

      public void setHomePage(String homePage)
      Parameters:
      homePage - the homePage to set
    • getShortDescription

      public String getShortDescription()
      Returns:
      the shortDescription
    • setShortDescription

      public void setShortDescription(String shortDescription)
      Parameters:
      shortDescription - the shortDescription to set
    • getOriginator

      public String getOriginator()
      Returns:
      the originator
    • setOriginator

      public void setOriginator(String originator)
      Parameters:
      originator - the originator to set
    • getSupplier

      public String getSupplier()
      Returns:
      the supplier
    • setSupplier

      public void setSupplier(String supplier)
      Parameters:
      supplier - the supplier to set
    • getPackageArchiveFileName

      public String getPackageArchiveFileName()
      Returns:
      the packageArchiveFileName
    • setPackageArchiveFileName

      public void setPackageArchiveFileName(String packageArchiveFileName)
      Parameters:
      packageArchiveFileName - the packageArchiveFileName to set
    • getVersionInfo

      public String getVersionInfo()
      Returns:
      the versionInfo
    • setVersionInfo

      public void setVersionInfo(String versionInfo)
      Parameters:
      versionInfo - the versionInfo to set
    • getLicenseComment

      public String getLicenseComment()
      Returns:
      the licenseComment
    • setLicenseComment

      public void setLicenseComment(String licenseComment)
      Parameters:
      licenseComment - the licenseComment to set
    • getCreators

      public String[] getCreators()
      Returns:
      the creators
    • setCreators

      public void setCreators(String[] creators)
      Parameters:
      creators - the creators to set
    • getCreatorComment

      public String getCreatorComment()
      Returns:
      the creatorComment
    • setCreatorComment

      public void setCreatorComment(String creatorComment)
      Parameters:
      creatorComment - the creatorComment to set
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • logInfo

      public void logInfo()
      Log information on all fields - typically used for debugging
    • getSourceInfo

      public String getSourceInfo()
    • setSourceInfo

      public void setSourceInfo(String sourceInformation)
    • setCopyrightText

      public void setCopyrightText(String copyrightText)
    • getCopyrightText

      public String getCopyrightText()
    • setPackageAnnotations

      public void setPackageAnnotations(Annotation[] packageAnnotations)
    • getPackageAnnotations

      public Annotation[] getPackageAnnotations()
    • setDocumentAnnotations

      public void setDocumentAnnotations(Annotation[] documentAnnotations)
    • getDocumentAnnotations

      public Annotation[] getDocumentAnnotations()
    • setExternalRefs

      public void setExternalRefs(ExternalReference[] externalReferences)
    • getExternalRefs

      public ExternalReference[] getExternalRefs()