Interface PersistenceRefactoringMapping
-
- All Known Implementing Classes:
PersistenceRefactoringMapping.Default
public interface PersistenceRefactoringMapping
A mapping that projects outdated identifiers (usually className#fieldName, but in case of root instances also potentially arbitrary strings) to current identifiers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceRefactoringMapping.Default
-
Method Summary
Modifier and Type Method Description boolean
isNewElement(String targetKey)
KeyValue<String,String>
lookup(String key)
static PersistenceRefactoringMapping
New()
static PersistenceRefactoringMapping
New(XGettingTable<String,String> entries)
static PersistenceRefactoringMapping
New(XGettingTable<String,String> entries, XGettingEnum<String> newElements)
-
-
-
Method Detail
-
isNewElement
boolean isNewElement(String targetKey)
-
New
static PersistenceRefactoringMapping New()
-
New
static PersistenceRefactoringMapping New(XGettingTable<String,String> entries)
-
New
static PersistenceRefactoringMapping New(XGettingTable<String,String> entries, XGettingEnum<String> newElements)
-
-