Interface ChangeableDiscrepancyDelegate
- All Known Implementing Classes:
AbstractChangeableDiscrepancyDelegate,ItemExpressionDiscrepancyDelegate
public interface ChangeableDiscrepancyDelegate
Interface to define common method to Changeable Discrepancy.
Supported API: true
Extendable: false - One can extend
Supported API: true
Extendable: false - One can extend
AbstractChangeableDiscrepancyDelegate-
Method Summary
Modifier and TypeMethodDescriptiongetChangeItems(ReconciliationContext context) To find the Associatives which are imapcted by Changeables.<T extends Persistable>
Map<T, T> getCurrentToOldChangeables(Collection<T> currentChangeables) Main method to be implemented by most extending classes to give the map of current Changeable to old Changeable.
-
Method Details
-
getCurrentToOldChangeables
<T extends Persistable> Map<T,T> getCurrentToOldChangeables(Collection<T> currentChangeables) throws WTException Main method to be implemented by most extending classes to give the map of current Changeable to old Changeable. Old definition can be modified by implementing class as per need. Supported API: true- Parameters:
currentChangeables- - List of Changeables- Returns:
- - Map of currentToOld Changeable
- Throws:
WTException
-
getChangeItems
To find the Associatives which are imapcted by Changeables. Supported API: true- Parameters:
context- - Bean which stores information for Discrepancy- Returns:
- Throws:
WTException
-