Class AttributePathTarget<V>
- java.lang.Object
-
- io.github.factoryfx.factory.storage.migration.datamigration.AttributePathTarget<V>
-
public class AttributePathTarget<V> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AttributePathTarget(java.lang.Class<V> valueClass, java.util.List<AttributePathElement> path, java.lang.String attribute, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisPathToRemovedAttribute(DataStorageMetadataDictionary dictionary, DataJsonNode root)booleanmatch(AttributePathTarget<V> path)VresolveAttributeValue(DataJsonNode root, SimpleObjectMapper simpleObjectMapper)
-
-
-
Constructor Detail
-
AttributePathTarget
public AttributePathTarget(java.lang.Class<V> valueClass, java.util.List<AttributePathElement> path, java.lang.String attribute, int index)
-
-
Method Detail
-
resolveAttributeValue
public V resolveAttributeValue(DataJsonNode root, SimpleObjectMapper simpleObjectMapper)
-
isPathToRemovedAttribute
public boolean isPathToRemovedAttribute(DataStorageMetadataDictionary dictionary, DataJsonNode root)
-
match
public boolean match(AttributePathTarget<V> path)
-
-