Class DataStorageMetadataDictionary
- java.lang.Object
-
- io.github.factoryfx.factory.storage.migration.metadata.DataStorageMetadataDictionary
-
public class DataStorageMetadataDictionary extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DataStorageMetadataDictionary(java.util.List<DataStorageMetadata> dataList, java.lang.String rootClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsAttribute(java.lang.String dataClassNameFullQualified, java.lang.String previousAttributeName)booleancontainsClass(java.lang.String dataClassNameFullQualified)DataStorageMetadatagetDataStorageMetadata(java.lang.String dataClassNameFullQualified)DataStorageMetadatagetRootDataStorageMetadata()booleanisReferenceAttribute(java.lang.String dataClass, java.lang.String attributeName)booleanisRemovedAttribute(java.lang.String dataClass, java.lang.String previousAttributeName)booleanisSingleton(java.lang.String fullQualifiedName)voidmarkRemovedAttributes()voidrenameAttribute(java.lang.String dataClassNameFullQualified, java.lang.String previousAttributeName, java.lang.String newAttributeName)voidrenameClass(java.lang.String previousDataClassNameFullQualified, java.lang.String newNameFullQualified)
-
-
-
Constructor Detail
-
DataStorageMetadataDictionary
public DataStorageMetadataDictionary(java.util.List<DataStorageMetadata> dataList, java.lang.String rootClass)
-
-
Method Detail
-
getDataStorageMetadata
public DataStorageMetadata getDataStorageMetadata(java.lang.String dataClassNameFullQualified)
-
containsClass
public boolean containsClass(java.lang.String dataClassNameFullQualified)
-
containsAttribute
public boolean containsAttribute(java.lang.String dataClassNameFullQualified, java.lang.String previousAttributeName)
-
isSingleton
public boolean isSingleton(java.lang.String fullQualifiedName)
-
renameAttribute
public void renameAttribute(java.lang.String dataClassNameFullQualified, java.lang.String previousAttributeName, java.lang.String newAttributeName)
-
renameClass
public void renameClass(java.lang.String previousDataClassNameFullQualified, java.lang.String newNameFullQualified)
-
isRemovedAttribute
public boolean isRemovedAttribute(java.lang.String dataClass, java.lang.String previousAttributeName)
-
markRemovedAttributes
public void markRemovedAttributes()
-
isReferenceAttribute
public boolean isReferenceAttribute(java.lang.String dataClass, java.lang.String attributeName)
-
getRootDataStorageMetadata
public DataStorageMetadata getRootDataStorageMetadata()
-
-