Package io.atlasmap.core
Class DefaultAtlasPropertyStrategy
java.lang.Object
io.atlasmap.core.DefaultAtlasPropertyStrategy
- All Implemented Interfaces:
AtlasPropertyStrategy
- Direct Known Subclasses:
CamelAtlasPropertyStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanprotected booleanprocessEnvironmentVariable(PropertyField propertyField) protected booleanprocessJavaSystemProperty(PropertyField propertyField) protected booleanprocessMappingDefinedProperties(PropertyField propertyField, AtlasMapping atlasMapping) protected booleanprocessRuntimeProperties(PropertyField propertyField, Map<String, Object> runtimeProperties) voidreadProperty(AtlasSession session, PropertyField propertyField) Read a source property value and set into source Field.voidsetAtlasConversionService(AtlasConversionService atlasConversionService) voidsetEnvironmentPropertiesEnabled(boolean environmentPropertiesEnabled) voidsetMappingDefinedPropertiesEnabled(boolean mappingDefinedPropertiesEnabled) voidsetPropertyOrder(List<AtlasPropertyType> propertyOrder) voidsetPropertyOrderValue(List<String> propertyValues) voidsetRuntimePropertiesEnabled(boolean runtimePropertiesEnabled) voidsetSystemPropertiesEnabled(boolean systemPropertiesEnabled) voidwriteProperty(AtlasSession session, PropertyField propertyField) Write a target property value from target Field.
-
Constructor Details
-
DefaultAtlasPropertyStrategy
public DefaultAtlasPropertyStrategy()
-
-
Method Details
-
readProperty
public void readProperty(AtlasSession session, PropertyField propertyField) throws AtlasUnsupportedException, AtlasConversionException Description copied from interface:AtlasPropertyStrategyRead a source property value and set into source Field.- Specified by:
readPropertyin interfaceAtlasPropertyStrategy- Parameters:
session-AtlasSessionpropertyField- sourcePropertyFieldto set a property value- Throws:
AtlasUnsupportedException- if reading property is not supportedAtlasConversionException- if type conversion fails
-
processEnvironmentVariable
protected boolean processEnvironmentVariable(PropertyField propertyField) throws AtlasConversionException - Throws:
AtlasConversionException
-
processJavaSystemProperty
protected boolean processJavaSystemProperty(PropertyField propertyField) throws AtlasConversionException - Throws:
AtlasConversionException
-
processMappingDefinedProperties
protected boolean processMappingDefinedProperties(PropertyField propertyField, AtlasMapping atlasMapping) throws AtlasConversionException - Throws:
AtlasConversionException
-
processRuntimeProperties
protected boolean processRuntimeProperties(PropertyField propertyField, Map<String, Object> runtimeProperties) throws AtlasConversionException- Throws:
AtlasConversionException
-
writeProperty
Description copied from interface:AtlasPropertyStrategyWrite a target property value from target Field.- Specified by:
writePropertyin interfaceAtlasPropertyStrategy- Parameters:
session-AtlasSessionpropertyField- targetPropertyFieldto read a property value from
-
setPropertyOrderValue
-
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
-
setPropertyOrder
-
getAtlasConversionService
-
setAtlasConversionService
-