Package io.atlasmap.core.validate
Class BaseModuleValidationService<T extends Field>
java.lang.Object
io.atlasmap.core.validate.BaseModuleValidationService<T>
- All Implemented Interfaces:
AtlasValidationService
- Direct Known Subclasses:
CsvValidationService,JavaValidationService,JsonValidationService,XmlValidationService
public abstract class BaseModuleValidationService<T extends Field>
extends Object
implements AtlasValidationService
-
Constructor Summary
ConstructorsConstructorDescriptionBaseModuleValidationService(AtlasConversionService conversionService, AtlasFieldActionService fieldActionService) -
Method Summary
Modifier and TypeMethodDescriptionprotected AtlasConversionServicegetDocId()protected AtlasFieldActionServiceprotected StringgetFieldName(Field field) protected MappingFieldPairValidatorgetMode()protected abstract AtlasModuleDetailprotected abstract StringgetModuleFieldName(T field) protected booleanmatchDocIdOrNull(String docId) protected voidsetConversionService(AtlasConversionService conversionService) voidprotected voidvoidsetMode(AtlasModuleMode mode) protected voidvalidateCombineMapping(Mapping mapping, List<Validation> validations) Deprecated.protected voidvalidateCustomMapping(CustomMapping mapping, List<Validation> validations) protected voidvalidateField(String mappingId, Field sourceField, Field targetField, FieldDirection direction, List<Validation> validations) protected voidvalidateFieldCombinations(Mapping mapping, List<Validation> validations) protected voidvalidateFieldGroup(String mappingId, FieldGroup fieldGroup, FieldDirection direction, List<Validation> validations) protected voidvalidateMapMapping(Mapping mapping, List<Validation> validations) validateMapping(AtlasMapping mapping) protected voidvalidateMappingEntries(List<BaseMapping> mappings, List<Validation> validations) protected abstract voidvalidateModuleField(String mappingId, T field, FieldDirection direction, List<Validation> validation) protected voidvalidateSeparateMapping(Mapping mapping, List<Validation> validations) Deprecated.
-
Constructor Details
-
BaseModuleValidationService
public BaseModuleValidationService() -
BaseModuleValidationService
public BaseModuleValidationService(AtlasConversionService conversionService, AtlasFieldActionService fieldActionService)
-
-
Method Details
-
setMode
-
getMode
-
setDocId
-
getDocId
-
getModuleDetail
-
validateMapping
- Specified by:
validateMappingin interfaceAtlasValidationService
-
validateMappingEntries
-
validateMapMapping
-
validateCustomMapping
-
validateFieldGroup
protected void validateFieldGroup(String mappingId, FieldGroup fieldGroup, FieldDirection direction, List<Validation> validations) -
validateFieldCombinations
-
validateField
protected void validateField(String mappingId, Field sourceField, Field targetField, FieldDirection direction, List<Validation> validations) -
getFieldType
-
validateModuleField
protected abstract void validateModuleField(String mappingId, T field, FieldDirection direction, List<Validation> validation) -
matchDocIdOrNull
-
getFieldName
-
getModuleFieldName
-
getConversionService
-
getFieldActionService
-
getMappingFieldPairValidator
-
setMappingFieldPairValidator
-
setConversionService
-
validateCombineMapping
Deprecated. -
validateSeparateMapping
Deprecated.
-