-
- All Implemented Interfaces:
-
edu.wgu.osmt.csv.CsvImport
@Component() public final class BatchImportRichSkill implements CsvImport<RichSkillRow>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBatchImportRichSkill.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Class<RichSkillRow>csvRowClassprivate final Loggerlog
-
Constructor Summary
Constructors Constructor Description BatchImportRichSkill()
-
Method Summary
Modifier and Type Method Description Class<RichSkillRow>getCsvRowClass()LoggergetLog()final List<String>splitField(String value, String delimiters)final List<KeywordDao>parseKeywords(KeywordTypeEnum keywordType, String rowValue, Boolean useUri)final List<JobCodeDao>parseJobCodes(String rowValue, Function1<String, String> parserFunction)final List<CollectionDao>parseCollections(String rowValue)final <T extends Any> List<T>concatenate(List<T> lists)UnithandleRows(List<RichSkillRow> rows)-
-
Method Detail
-
getCsvRowClass
Class<RichSkillRow> getCsvRowClass()
-
getLog
Logger getLog()
-
splitField
final List<String> splitField(String value, String delimiters)
-
parseKeywords
final List<KeywordDao> parseKeywords(KeywordTypeEnum keywordType, String rowValue, Boolean useUri)
-
parseJobCodes
final List<JobCodeDao> parseJobCodes(String rowValue, Function1<String, String> parserFunction)
-
parseCollections
final List<CollectionDao> parseCollections(String rowValue)
-
handleRows
Unit handleRows(List<RichSkillRow> rows)
-
-
-
-