Interface PersistenceRefactoringMapping
- 
- All Known Implementing Classes:
 PersistenceRefactoringMapping.Default
public interface PersistenceRefactoringMappingA 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 classPersistenceRefactoringMapping.Default 
- 
Method Summary
Modifier and Type Method Description booleanisNewElement(String targetKey)KeyValue<String,String>lookup(String key)static PersistenceRefactoringMappingNew()static PersistenceRefactoringMappingNew(XGettingTable<String,String> entries)static PersistenceRefactoringMappingNew(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)
 
 - 
 
 -