Class PropertyModule

  • All Implemented Interfaces:
    io.atlasmap.mxbean.AtlasModuleMXBean, io.atlasmap.spi.AtlasModule

    public class PropertyModule
    extends BaseAtlasModule
    • Constructor Detail

      • PropertyModule

        public PropertyModule​(io.atlasmap.spi.AtlasPropertyStrategy propertyStrategy)
    • Method Detail

      • processPreValidation

        public void processPreValidation​(io.atlasmap.spi.AtlasInternalSession session)
                                  throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • processPreSourceExecution

        public void processPreSourceExecution​(io.atlasmap.spi.AtlasInternalSession session)
                                       throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • readSourceValue

        public void readSourceValue​(io.atlasmap.spi.AtlasInternalSession session)
                             throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • processPostSourceExecution

        public void processPostSourceExecution​(io.atlasmap.spi.AtlasInternalSession session)
                                        throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • processPreTargetExecution

        public void processPreTargetExecution​(io.atlasmap.spi.AtlasInternalSession session)
                                       throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • writeTargetValue

        public void writeTargetValue​(io.atlasmap.spi.AtlasInternalSession session)
                              throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • processPostTargetExecution

        public void processPostTargetExecution​(io.atlasmap.spi.AtlasInternalSession session)
                                        throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • processPostValidation

        public void processPostValidation​(io.atlasmap.spi.AtlasInternalSession session)
                                   throws io.atlasmap.api.AtlasException
        Specified by:
        processPostValidation in interface io.atlasmap.spi.AtlasModule
        Overrides:
        processPostValidation in class BaseAtlasModule
        Throws:
        io.atlasmap.api.AtlasException
      • isSupportedField

        public Boolean isSupportedField​(io.atlasmap.v2.Field field)
        Specified by:
        isSupportedField in interface io.atlasmap.spi.AtlasModule
        Overrides:
        isSupportedField in class BaseAtlasModule
      • cloneField

        public io.atlasmap.v2.PropertyField cloneField​(io.atlasmap.v2.Field field)
                                                throws io.atlasmap.api.AtlasException
        Throws:
        io.atlasmap.api.AtlasException
      • setDocName

        public void setDocName​(String docName)
        Specified by:
        setDocName in interface io.atlasmap.spi.AtlasModule
        Overrides:
        setDocName in class BaseAtlasModule
      • getDocName

        public String getDocName()
        Specified by:
        getDocName in interface io.atlasmap.spi.AtlasModule
        Overrides:
        getDocName in class BaseAtlasModule
      • createField

        public io.atlasmap.v2.PropertyField createField()