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 AbstractChangeableDiscrepancyDelegate
  • 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

      Collection<Persistable> getChangeItems(ReconciliationContext context) throws WTException
      To find the Associatives which are imapcted by Changeables. Supported API: true
      Parameters:
      context - - Bean which stores information for Discrepancy
      Returns:
      Throws:
      WTException