Class DataStorageMetadata
- java.lang.Object
-
- io.github.factoryfx.factory.storage.migration.metadata.DataStorageMetadata
-
public class DataStorageMetadata extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DataStorageMetadata(java.util.List<AttributeStorageMetadata> attributes, java.lang.String className, long count)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsAttribute(java.lang.String attributeName)AttributeStorageMetadatagetAttribute(java.lang.String attributeName)DataStorageMetadatagetChild(java.lang.String attribute, DataStorageMetadataDictionary dictionary)java.lang.StringgetClassName()booleanisReferenceAttribute(java.lang.String attributeName)booleanisRemovedAttribute(java.lang.String attributeName)booleanisSingleton()voidmarkRemovedAttributes()booleanmatch(DataStorageMetadata dataStorageMetadata)voidremoveAttribute(java.lang.String attributeName)voidrenameAttribute(java.lang.String previousAttributeName, java.lang.String newAttributeName)voidrenameClass(java.lang.String previousDataClassNameFullQualified, java.lang.String newNameFullQualified)
-
-
-
Constructor Detail
-
DataStorageMetadata
public DataStorageMetadata(java.util.List<AttributeStorageMetadata> attributes, java.lang.String className, long count)
-
-
Method Detail
-
getAttribute
public AttributeStorageMetadata getAttribute(java.lang.String attributeName)
-
getClassName
public java.lang.String getClassName()
-
match
public boolean match(DataStorageMetadata dataStorageMetadata)
-
containsAttribute
public boolean containsAttribute(java.lang.String attributeName)
-
isRemovedAttribute
public boolean isRemovedAttribute(java.lang.String attributeName)
-
isSingleton
public boolean isSingleton()
-
renameAttribute
public void renameAttribute(java.lang.String previousAttributeName, java.lang.String newAttributeName)
-
removeAttribute
public void removeAttribute(java.lang.String attributeName)
-
renameClass
public void renameClass(java.lang.String previousDataClassNameFullQualified, java.lang.String newNameFullQualified)
-
markRemovedAttributes
public void markRemovedAttributes()
-
isReferenceAttribute
public boolean isReferenceAttribute(java.lang.String attributeName)
-
getChild
public DataStorageMetadata getChild(java.lang.String attribute, DataStorageMetadataDictionary dictionary)
-
-