Package io.atlasmap.core
Class ConstantModule
- java.lang.Object
-
- io.atlasmap.core.ConstantModule
-
- All Implemented Interfaces:
io.atlasmap.spi.AtlasModule
public class ConstantModule extends Object implements io.atlasmap.spi.AtlasModule
-
-
Constructor Summary
Constructors Constructor Description ConstantModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.atlasmap.v2.FieldcloneField(io.atlasmap.v2.Field field)io.atlasmap.v2.ConstantFieldcreateField()voiddestroy()ClassLoadergetClassLoader()io.atlasmap.spi.AtlasCollectionHelpergetCollectionHelper()io.atlasmap.spi.AtlasConversionServicegetConversionService()io.atlasmap.v2.DataSourceMetadatagetDataSourceMetadata()StringgetDocId()StringgetDocName()io.atlasmap.spi.AtlasFieldActionServicegetFieldActionService()io.atlasmap.spi.AtlasModuleModegetMode()StringgetUri()StringgetUriDataType()Map<String,String>getUriParameters()voidinit()BooleanisStatisticsEnabled()BooleanisStatisticsSupported()BooleanisSupportedField(io.atlasmap.v2.Field field)List<io.atlasmap.spi.AtlasModuleMode>listSupportedModes()voidpopulateTargetField(io.atlasmap.spi.AtlasInternalSession session)voidprocessPostSourceExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPostTargetExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPostValidation(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreTargetExecution(io.atlasmap.spi.AtlasInternalSession session)voidprocessPreValidation(io.atlasmap.spi.AtlasInternalSession session)voidreadSourceValue(io.atlasmap.spi.AtlasInternalSession session)voidsetClassLoader(ClassLoader classLoader)voidsetConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService)voidsetDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta)voidsetDocId(String docId)voidsetDocName(String docName)voidsetFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService)voidsetMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode)voidsetUri(String uri)voidwriteTargetValue(io.atlasmap.spi.AtlasInternalSession session)
-
-
-
Method Detail
-
init
public void init()
- Specified by:
initin interfaceio.atlasmap.spi.AtlasModule
-
destroy
public void destroy()
- Specified by:
destroyin interfaceio.atlasmap.spi.AtlasModule
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
- Specified by:
setClassLoaderin interfaceio.atlasmap.spi.AtlasModule
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceio.atlasmap.spi.AtlasModule
-
processPreValidation
public void processPreValidation(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPreValidationin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPreSourceExecution
public void processPreSourceExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPreSourceExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
readSourceValue
public void readSourceValue(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
readSourceValuein interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPostSourceExecution
public void processPostSourceExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPostSourceExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPreTargetExecution
public void processPreTargetExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPreTargetExecutionin interfaceio.atlasmap.spi.AtlasModule- 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- 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- Throws:
io.atlasmap.api.AtlasException
-
processPostTargetExecution
public void processPostTargetExecution(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPostTargetExecutionin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
processPostValidation
public void processPostValidation(io.atlasmap.spi.AtlasInternalSession session) throws io.atlasmap.api.AtlasException- Specified by:
processPostValidationin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
getMode
public io.atlasmap.spi.AtlasModuleMode getMode()
- Specified by:
getModein interfaceio.atlasmap.spi.AtlasModule
-
setMode
public void setMode(io.atlasmap.spi.AtlasModuleMode atlasModuleMode)
- Specified by:
setModein interfaceio.atlasmap.spi.AtlasModule
-
getConversionService
public io.atlasmap.spi.AtlasConversionService getConversionService()
- Specified by:
getConversionServicein interfaceio.atlasmap.spi.AtlasModule
-
setConversionService
public void setConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService)
- Specified by:
setConversionServicein interfaceio.atlasmap.spi.AtlasModule
-
listSupportedModes
public List<io.atlasmap.spi.AtlasModuleMode> listSupportedModes()
- Specified by:
listSupportedModesin interfaceio.atlasmap.spi.AtlasModule
-
getDocId
public String getDocId()
- Specified by:
getDocIdin interfaceio.atlasmap.spi.AtlasModule
-
setDocId
public void setDocId(String docId)
- Specified by:
setDocIdin interfaceio.atlasmap.spi.AtlasModule
-
getUri
public String getUri()
- Specified by:
getUriin interfaceio.atlasmap.spi.AtlasModule
-
setUri
public void setUri(String uri)
- Specified by:
setUriin interfaceio.atlasmap.spi.AtlasModule
-
isStatisticsSupported
public Boolean isStatisticsSupported()
- Specified by:
isStatisticsSupportedin interfaceio.atlasmap.spi.AtlasModule
-
isStatisticsEnabled
public Boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabledin interfaceio.atlasmap.spi.AtlasModule
-
isSupportedField
public Boolean isSupportedField(io.atlasmap.v2.Field field)
- Specified by:
isSupportedFieldin interfaceio.atlasmap.spi.AtlasModule
-
cloneField
public io.atlasmap.v2.Field cloneField(io.atlasmap.v2.Field field) throws io.atlasmap.api.AtlasException- Specified by:
cloneFieldin interfaceio.atlasmap.spi.AtlasModule- Throws:
io.atlasmap.api.AtlasException
-
getFieldActionService
public io.atlasmap.spi.AtlasFieldActionService getFieldActionService()
- Specified by:
getFieldActionServicein interfaceio.atlasmap.spi.AtlasModule
-
setFieldActionService
public void setFieldActionService(io.atlasmap.spi.AtlasFieldActionService atlasFieldActionService)
- Specified by:
setFieldActionServicein interfaceio.atlasmap.spi.AtlasModule
-
getCollectionHelper
public io.atlasmap.spi.AtlasCollectionHelper getCollectionHelper()
- Specified by:
getCollectionHelperin interfaceio.atlasmap.spi.AtlasModule
-
getUriDataType
public String getUriDataType()
- Specified by:
getUriDataTypein interfaceio.atlasmap.spi.AtlasModule
-
getUriParameters
public Map<String,String> getUriParameters()
- Specified by:
getUriParametersin interfaceio.atlasmap.spi.AtlasModule
-
setDataSourceMetadata
public void setDataSourceMetadata(io.atlasmap.v2.DataSourceMetadata meta)
- Specified by:
setDataSourceMetadatain interfaceio.atlasmap.spi.AtlasModule
-
getDataSourceMetadata
public io.atlasmap.v2.DataSourceMetadata getDataSourceMetadata()
- Specified by:
getDataSourceMetadatain interfaceio.atlasmap.spi.AtlasModule
-
setDocName
public void setDocName(String docName)
- Specified by:
setDocNamein interfaceio.atlasmap.spi.AtlasModule
-
getDocName
public String getDocName()
- Specified by:
getDocNamein interfaceio.atlasmap.spi.AtlasModule
-
createField
public io.atlasmap.v2.ConstantField createField()
- Specified by:
createFieldin interfaceio.atlasmap.spi.AtlasModule
-
-