-
- All Implemented Interfaces:
-
edu.wgu.osmt.csv.CsvImport
@Component() public final class BlsImport implements CsvImport<BlsJobCode>
Import BLS codes in CSV format
@see <a href="https://www.bls.gov/soc/2018/#materials"></a>
download
2018 SOC Definitionsin Excel formatconvert Excel -> csv
see
Importsinstructions in api/README.md
-
-
Field Summary
Fields Modifier and Type Field Description private final Loggerlogprivate final Class<BlsJobCode>csvRowClass
-
Constructor Summary
Constructors Constructor Description BlsImport(JobCodeRepository jobCodeRepository, JobCodeEsRepo jobCodeEsRepo, RichSkillRepository richSkillRepository, RichSkillEsRepo richSkillEsRepo, AppConfig appConfig)
-
Method Summary
Modifier and Type Method Description LoggergetLog()Class<BlsJobCode>getCsvRowClass()UnithandleRows(List<BlsJobCode> rows)-
-
Constructor Detail
-
BlsImport
BlsImport(JobCodeRepository jobCodeRepository, JobCodeEsRepo jobCodeEsRepo, RichSkillRepository richSkillRepository, RichSkillEsRepo richSkillEsRepo, AppConfig appConfig)
-
-
Method Detail
-
getLog
Logger getLog()
-
getCsvRowClass
Class<BlsJobCode> getCsvRowClass()
-
handleRows
Unit handleRows(List<BlsJobCode> rows)
-
-
-
-