Class DefaultAtlasPropertyStrategy

  • All Implemented Interfaces:
    io.atlasmap.spi.AtlasPropertyStrategy

    public class DefaultAtlasPropertyStrategy
    extends Object
    implements io.atlasmap.spi.AtlasPropertyStrategy
    • Constructor Detail

      • DefaultAtlasPropertyStrategy

        public DefaultAtlasPropertyStrategy()
    • Method Detail

      • readProperty

        public void readProperty​(io.atlasmap.api.AtlasSession session,
                                 io.atlasmap.v2.PropertyField propertyField)
                          throws io.atlasmap.api.AtlasUnsupportedException,
                                 io.atlasmap.api.AtlasConversionException
        Specified by:
        readProperty in interface io.atlasmap.spi.AtlasPropertyStrategy
        Throws:
        io.atlasmap.api.AtlasUnsupportedException
        io.atlasmap.api.AtlasConversionException
      • processEnvironmentVariable

        protected boolean processEnvironmentVariable​(io.atlasmap.v2.PropertyField propertyField)
                                              throws io.atlasmap.api.AtlasConversionException
        Throws:
        io.atlasmap.api.AtlasConversionException
      • processJavaSystemProperty

        protected boolean processJavaSystemProperty​(io.atlasmap.v2.PropertyField propertyField)
                                             throws io.atlasmap.api.AtlasConversionException
        Throws:
        io.atlasmap.api.AtlasConversionException
      • processMappingDefinedProperties

        protected boolean processMappingDefinedProperties​(io.atlasmap.v2.PropertyField propertyField,
                                                          io.atlasmap.v2.AtlasMapping atlasMapping)
                                                   throws io.atlasmap.api.AtlasConversionException
        Throws:
        io.atlasmap.api.AtlasConversionException
      • processRuntimeProperties

        protected boolean processRuntimeProperties​(io.atlasmap.v2.PropertyField propertyField,
                                                   Map<String,​Object> runtimeProperties)
                                            throws io.atlasmap.api.AtlasConversionException
        Throws:
        io.atlasmap.api.AtlasConversionException
      • writeProperty

        public void writeProperty​(io.atlasmap.api.AtlasSession session,
                                  io.atlasmap.v2.PropertyField propertyField)
        Specified by:
        writeProperty in interface io.atlasmap.spi.AtlasPropertyStrategy
      • setPropertyOrderValue

        public void setPropertyOrderValue​(List<String> propertyValues)
      • isEnvironmentPropertiesEnabled

        public boolean isEnvironmentPropertiesEnabled()
      • setEnvironmentPropertiesEnabled

        public void setEnvironmentPropertiesEnabled​(boolean environmentPropertiesEnabled)
      • isSystemPropertiesEnabled

        public boolean isSystemPropertiesEnabled()
      • setSystemPropertiesEnabled

        public void setSystemPropertiesEnabled​(boolean systemPropertiesEnabled)
      • isMappingDefinedPropertiesEnabled

        public boolean isMappingDefinedPropertiesEnabled()
      • setMappingDefinedPropertiesEnabled

        public void setMappingDefinedPropertiesEnabled​(boolean mappingDefinedPropertiesEnabled)
      • isRuntimePropertiesEnabled

        public boolean isRuntimePropertiesEnabled()
      • setRuntimePropertiesEnabled

        public void setRuntimePropertiesEnabled​(boolean runtimePropertiesEnabled)
      • getPropertyOrder

        public List<io.atlasmap.spi.AtlasPropertyType> getPropertyOrder()
      • setPropertyOrder

        public void setPropertyOrder​(List<io.atlasmap.spi.AtlasPropertyType> propertyOrder)
      • getAtlasConversionService

        public io.atlasmap.spi.AtlasConversionService getAtlasConversionService()
      • setAtlasConversionService

        public void setAtlasConversionService​(io.atlasmap.spi.AtlasConversionService atlasConversionService)