Class LegalIssuesTaxonomyCodes

java.lang.Object
edu.suffolk.litlab.efspserver.LegalIssuesTaxonomyCodes

public class LegalIssuesTaxonomyCodes extends Object
  • Constructor Details

    • LegalIssuesTaxonomyCodes

      public LegalIssuesTaxonomyCodes(InputStream csvFile) throws IOException, com.opencsv.exceptions.CsvValidationException
      Reads a special version of the csv at originally from https://taxonomy.legal/download. A column is added before "Taxonomies" that maps top level codes to ECF case types: https://docs.oasis-open.org/legalxml-courtfiling/specs/ecf/v4.01/ecf-v4.01-spec/errata02/os/ecf-v4.01-spec-errata02-os-complete.html#_Toc425241622
      Throws:
      IOException
      com.opencsv.exceptions.CsvValidationException
  • Method Details

    • contains

      public boolean contains(String code)
    • allEcfCaseTypes

      public Set<String> allEcfCaseTypes(Collection<String> categories)
      Get all possible ECF case types for the given colleciton of LIST codes. Can be multiple.