Class ExternalRefsSheet

java.lang.Object
org.spdx.spreadsheetstore.AbstractSheet
org.spdx.spreadsheetstore.ExternalRefsSheet

public class ExternalRefsSheet extends AbstractSheet
Package external refs
Author:
Gary O'Neall
  • Constructor Details

    • ExternalRefsSheet

      public ExternalRefsSheet(org.apache.poi.ss.usermodel.Workbook workbook, String sheetName, org.spdx.storage.IModelStore modelStore, String documentUri, org.spdx.library.ModelCopyManager copyManager)
      Parameters:
      workbook -
      sheetName -
      modelStore -
      documentUri -
      copyManager -
  • Method Details

    • verify

      public String verify()
      Description copied from class: AbstractSheet
      Verifies the integrity of the sheet's data
      Specified by:
      verify in class AbstractSheet
      Returns:
      A string describing any issues, or an empty string if valid.
    • create

      public static void create(org.apache.poi.ss.usermodel.Workbook wb, String externalRefsSheetName)
      Parameters:
      wb -
      externalRefsSheetName -
    • add

      public void add(String packageId, org.spdx.library.model.v2.ExternalRef externalRef) throws SpreadsheetException
      Parameters:
      packageId - Package ID for the package that contains this external ref
      externalRef -
      Throws:
      SpreadsheetException
    • refTypeToString

      protected String refTypeToString(org.spdx.library.model.v2.ReferenceType referenceType)
      Convert a reference type to the type used in
      Parameters:
      referenceType -
      Returns:
    • getExternalRefsForPkgid

      public List<org.spdx.library.model.v2.ExternalRef> getExternalRefsForPkgid(String id) throws SpreadsheetException
      Get all external references for a given package ID
      Parameters:
      id -
      Returns:
      all external references for a given package ID
      Throws:
      SpreadsheetException
    • stringToRefType

      protected org.spdx.library.model.v2.ReferenceType stringToRefType(String refTypeStr)
      Convert a string to a reference type
      Parameters:
      refTypeStr - A string representing the reference type. It can be a listed reference type name, a URI string, or a local name.
      Returns:
      A ReferenceType object corresponding to the input string, or null if the string is not a valid reference type.