Class AttributeRename<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>>
- java.lang.Object
-
- io.github.factoryfx.factory.storage.migration.datamigration.AttributeRename<R,L,F>
-
- All Implemented Interfaces:
DataMigration
public class AttributeRename<R extends FactoryBase<?,R>,L,F extends FactoryBase<L,R>> extends java.lang.Object implements DataMigration
-
-
Constructor Summary
Constructors Constructor Description AttributeRename(java.lang.Class<F> dataClass, java.lang.String previousAttributeName, java.util.function.Function<F,Attribute<?,?>> attributeNameProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanMigrate(DataStorageMetadataDictionary dataStorageMetadataDictionary)voidmigrate(java.util.List<DataJsonNode> dataJsonNodes)voidupdateDataStorageMetadataDictionary(DataStorageMetadataDictionary dataStorageMetadataDictionary)
-
-
-
Method Detail
-
canMigrate
public boolean canMigrate(DataStorageMetadataDictionary dataStorageMetadataDictionary)
- Specified by:
canMigratein interfaceDataMigration
-
migrate
public void migrate(java.util.List<DataJsonNode> dataJsonNodes)
- Specified by:
migratein interfaceDataMigration
-
updateDataStorageMetadataDictionary
public void updateDataStorageMetadataDictionary(DataStorageMetadataDictionary dataStorageMetadataDictionary)
- Specified by:
updateDataStorageMetadataDictionaryin interfaceDataMigration
-
-