public class CsvValidationService
extends io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.csv.v2.CsvField>
Constructor and Description |
---|
CsvValidationService(io.atlasmap.spi.AtlasConversionService conversionService,
io.atlasmap.spi.AtlasFieldActionService fieldActionService) |
Modifier and Type | Method and Description |
---|---|
protected Class<io.atlasmap.csv.v2.CsvField> |
getFieldType() |
protected io.atlasmap.spi.AtlasModuleDetail |
getModuleDetail() |
protected String |
getModuleFieldName(io.atlasmap.csv.v2.CsvField field) |
protected void |
validateModuleField(String mappingId,
io.atlasmap.csv.v2.CsvField field,
io.atlasmap.spi.FieldDirection direction,
List<io.atlasmap.v2.Validation> validation) |
getConversionService, getDocId, getFieldActionService, getFieldName, getMappingFieldPairValidator, getMode, matchDocIdOrNull, setConversionService, setDocId, setMappingFieldPairValidator, setMode, validateCombineMapping, validateField, validateFieldCombinations, validateFieldGroup, validateMapMapping, validateMapping, validateMappingEntries, validateSeparateMapping
public CsvValidationService(io.atlasmap.spi.AtlasConversionService conversionService, io.atlasmap.spi.AtlasFieldActionService fieldActionService)
protected io.atlasmap.spi.AtlasModuleDetail getModuleDetail()
getModuleDetail
in class io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.csv.v2.CsvField>
protected Class<io.atlasmap.csv.v2.CsvField> getFieldType()
getFieldType
in class io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.csv.v2.CsvField>
protected void validateModuleField(String mappingId, io.atlasmap.csv.v2.CsvField field, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validation)
validateModuleField
in class io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.csv.v2.CsvField>
protected String getModuleFieldName(io.atlasmap.csv.v2.CsvField field)
getModuleFieldName
in class io.atlasmap.core.validate.BaseModuleValidationService<io.atlasmap.csv.v2.CsvField>
Copyright © 2020 JBoss by Red Hat. All rights reserved.