Class SingletonDataRestore<R extends FactoryBase<?,?>,V>
- java.lang.Object
-
- io.github.factoryfx.factory.storage.migration.datamigration.SingletonDataRestore<R,V>
-
public class SingletonDataRestore<R extends FactoryBase<?,?>,V> extends java.lang.Objectrestore attribute content from one data class to a new one, both are singletons
-
-
Constructor Summary
Constructors Constructor Description SingletonDataRestore(java.lang.String singletonPreviousDataClass, java.lang.String previousAttributeName, java.lang.Class<V> valueClass, java.util.function.BiConsumer<R,V> setter, SimpleObjectMapper simpleObjectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanMigrate(DataStorageMetadataDictionary previousDataStorageMetadataDictionary)voidmigrate(java.util.List<DataJsonNode> dataJsonNodes, R root)
-
-
-
Constructor Detail
-
SingletonDataRestore
public SingletonDataRestore(java.lang.String singletonPreviousDataClass, java.lang.String previousAttributeName, java.lang.Class<V> valueClass, java.util.function.BiConsumer<R,V> setter, SimpleObjectMapper simpleObjectMapper)
-
-
Method Detail
-
canMigrate
public boolean canMigrate(DataStorageMetadataDictionary previousDataStorageMetadataDictionary)
-
migrate
public void migrate(java.util.List<DataJsonNode> dataJsonNodes, R root)
-
-