public abstract class BaseModuleValidationService<T extends io.atlasmap.v2.Field> extends Object implements io.atlasmap.api.AtlasValidationService
Constructor and Description |
---|
BaseModuleValidationService() |
BaseModuleValidationService(io.atlasmap.spi.AtlasConversionService conversionService,
io.atlasmap.spi.AtlasFieldActionService fieldActionService) |
Modifier and Type | Method and Description |
---|---|
protected io.atlasmap.spi.AtlasConversionService |
getConversionService() |
String |
getDocId() |
protected io.atlasmap.spi.AtlasFieldActionService |
getFieldActionService() |
protected String |
getFieldName(io.atlasmap.v2.Field field) |
protected abstract Class<T> |
getFieldType() |
protected MappingFieldPairValidator |
getMappingFieldPairValidator() |
io.atlasmap.spi.AtlasModuleMode |
getMode() |
protected abstract io.atlasmap.spi.AtlasModuleDetail |
getModuleDetail() |
protected abstract String |
getModuleFieldName(T field) |
protected boolean |
matchDocIdOrNull(String docId) |
protected void |
setConversionService(io.atlasmap.spi.AtlasConversionService conversionService) |
void |
setDocId(String docId) |
protected void |
setMappingFieldPairValidator(MappingFieldPairValidator mfpv) |
void |
setMode(io.atlasmap.spi.AtlasModuleMode mode) |
protected void |
validateCombineMapping(io.atlasmap.v2.Mapping mapping,
List<io.atlasmap.v2.Validation> validations)
Deprecated.
|
protected void |
validateField(String mappingId,
io.atlasmap.v2.Field sourceField,
io.atlasmap.v2.Field targetField,
io.atlasmap.spi.FieldDirection direction,
List<io.atlasmap.v2.Validation> validations) |
protected void |
validateFieldCombinations(io.atlasmap.v2.Mapping mapping,
List<io.atlasmap.v2.Validation> validations) |
protected void |
validateFieldGroup(String mappingId,
io.atlasmap.v2.FieldGroup fieldGroup,
io.atlasmap.spi.FieldDirection direction,
List<io.atlasmap.v2.Validation> validations) |
protected void |
validateMapMapping(io.atlasmap.v2.Mapping mapping,
List<io.atlasmap.v2.Validation> validations) |
List<io.atlasmap.v2.Validation> |
validateMapping(io.atlasmap.v2.AtlasMapping mapping) |
protected void |
validateMappingEntries(List<io.atlasmap.v2.BaseMapping> mappings,
List<io.atlasmap.v2.Validation> validations) |
protected abstract void |
validateModuleField(String mappingId,
T field,
io.atlasmap.spi.FieldDirection direction,
List<io.atlasmap.v2.Validation> validation) |
protected void |
validateSeparateMapping(io.atlasmap.v2.Mapping mapping,
List<io.atlasmap.v2.Validation> validations)
Deprecated.
|
public BaseModuleValidationService()
public BaseModuleValidationService(io.atlasmap.spi.AtlasConversionService conversionService, io.atlasmap.spi.AtlasFieldActionService fieldActionService)
public void setMode(io.atlasmap.spi.AtlasModuleMode mode)
public io.atlasmap.spi.AtlasModuleMode getMode()
public void setDocId(String docId)
public String getDocId()
protected abstract io.atlasmap.spi.AtlasModuleDetail getModuleDetail()
public List<io.atlasmap.v2.Validation> validateMapping(io.atlasmap.v2.AtlasMapping mapping)
validateMapping
in interface io.atlasmap.api.AtlasValidationService
protected void validateMappingEntries(List<io.atlasmap.v2.BaseMapping> mappings, List<io.atlasmap.v2.Validation> validations)
protected void validateMapMapping(io.atlasmap.v2.Mapping mapping, List<io.atlasmap.v2.Validation> validations)
protected void validateFieldGroup(String mappingId, io.atlasmap.v2.FieldGroup fieldGroup, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validations)
protected void validateFieldCombinations(io.atlasmap.v2.Mapping mapping, List<io.atlasmap.v2.Validation> validations)
protected void validateField(String mappingId, io.atlasmap.v2.Field sourceField, io.atlasmap.v2.Field targetField, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validations)
protected abstract void validateModuleField(String mappingId, T field, io.atlasmap.spi.FieldDirection direction, List<io.atlasmap.v2.Validation> validation)
protected boolean matchDocIdOrNull(String docId)
protected String getFieldName(io.atlasmap.v2.Field field)
protected io.atlasmap.spi.AtlasConversionService getConversionService()
protected io.atlasmap.spi.AtlasFieldActionService getFieldActionService()
protected MappingFieldPairValidator getMappingFieldPairValidator()
protected void setMappingFieldPairValidator(MappingFieldPairValidator mfpv)
protected void setConversionService(io.atlasmap.spi.AtlasConversionService conversionService)
@Deprecated protected void validateCombineMapping(io.atlasmap.v2.Mapping mapping, List<io.atlasmap.v2.Validation> validations)
@Deprecated protected void validateSeparateMapping(io.atlasmap.v2.Mapping mapping, List<io.atlasmap.v2.Validation> validations)
Copyright © 2020 JBoss by Red Hat. All rights reserved.