Class ComplexMappingAtlasModule
java.lang.Object
org.qubership.integration.platform.engine.mapper.atlasmap.DelegatingAtlasModule
org.qubership.integration.platform.engine.mapper.atlasmap.ComplexMappingAtlasModule
- All Implemented Interfaces:
io.atlasmap.mxbean.AtlasModuleMXBean,io.atlasmap.spi.AtlasModule
- Direct Known Subclasses:
QipJsonAtlasModule,QipXmlAtlasModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.atlasmap.v2.FieldcloneField(io.atlasmap.v2.Field field) protected abstract BiFunction<io.atlasmap.spi.AtlasInternalSession, String, io.atlasmap.v2.Document> protected abstract io.atlasmap.core.validate.BaseModuleValidationService<?> isSupportedField(io.atlasmap.v2.Field field) voidpopulateTargetField(io.atlasmap.spi.AtlasInternalSession session) voidprocessPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session) voidprocessPreValidation(io.atlasmap.spi.AtlasInternalSession atlasSession) voidreadSourceValue(io.atlasmap.spi.AtlasInternalSession session) voidwriteTargetValue(io.atlasmap.spi.AtlasInternalSession session) Methods inherited from class org.qubership.integration.platform.engine.mapper.atlasmap.DelegatingAtlasModule
createField, destroy, getClassLoader, getClassName, getCollectionHelper, getConversionService, getDataFormats, getDataSourceMetadata, getDelegate, getDocId, getDocName, getFieldActionService, getMode, getModeName, getName, getPackageNames, getSourceCount, getSourceErrorCount, getSourceMaxExecutionTime, getSourceMinExecutionTime, getSourceSuccessCount, getSourceTotalExecutionTime, getTargetCount, getTargetErrorCount, getTargetMaxExecutionTime, getTargetMinExecutionTime, getTargetSuccessCount, getTargetTotalExecutionTime, getUri, getUriDataType, getUriParameters, getUuid, getVersion, init, isAutomaticallyProcessOutputFieldActions, isSourceSupported, isStatisticsEnabled, isStatisticsSupported, isTargetSupported, listSupportedModes, processPostSourceExecution, processPostTargetExecution, processPostValidation, processPreTargetExecution, readAndResetStatistics, setAutomaticallyProcessOutputFieldActions, setClassLoader, setConversionService, setDataSourceMetadata, setDocId, setDocName, setFieldActionService, setMode, setStatisticsEnabled, setUri
-
Constructor Details
-
ComplexMappingAtlasModule
public ComplexMappingAtlasModule(io.atlasmap.core.BaseAtlasModule atlasModule)
-
-
Method Details
-
getValidationService
protected abstract io.atlasmap.core.validate.BaseModuleValidationService<?> getValidationService() -
getInspectionService
protected abstract BiFunction<io.atlasmap.spi.AtlasInternalSession,String, getInspectionService()io.atlasmap.v2.Document> -
processPreSourceExecution
public void processPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException - Specified by:
processPreSourceExecutionin interfaceio.atlasmap.spi.AtlasModule- Overrides:
processPreSourceExecutionin classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPreValidation
public void processPreValidation(io.atlasmap.spi.AtlasInternalSession atlasSession) throws io.atlasmap.api.AtlasException - Specified by:
processPreValidationin interfaceio.atlasmap.spi.AtlasModule- Overrides:
processPreValidationin classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
isSupportedField
- Specified by:
isSupportedFieldin interfaceio.atlasmap.spi.AtlasModule- Overrides:
isSupportedFieldin classDelegatingAtlasModule
-
readSourceValue
public void readSourceValue(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException - Specified by:
readSourceValuein interfaceio.atlasmap.spi.AtlasModule- Overrides:
readSourceValuein classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
populateTargetField
public void populateTargetField(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException - Specified by:
populateTargetFieldin interfaceio.atlasmap.spi.AtlasModule- Overrides:
populateTargetFieldin classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
writeTargetValue
public void writeTargetValue(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException - Specified by:
writeTargetValuein interfaceio.atlasmap.spi.AtlasModule- Overrides:
writeTargetValuein classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-
cloneField
public io.atlasmap.v2.Field cloneField(io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException - Specified by:
cloneFieldin interfaceio.atlasmap.spi.AtlasModule- Overrides:
cloneFieldin classDelegatingAtlasModule- Throws:
io.atlasmap.api.AtlasException
-