com.ibm.commerce.price.dataload.mediator

Class OfferMediator

Parameters:
priceListNoun - The PriceList noun to transform. Cannot be null.
Throws:
DataLoadException - If any of the following occurs:
  • Gets null PriceEntry from PriceList noun
  • Retrieved catalogEntryID is null
  • Failed to resolve unique id for price list
  • Failed to resolve the unique id for catalog entry
  • Failed to populate the physical data object of OFFER table
  • Failed to get default price list
  • Failed to mark the offer as delete
  • Failed to delete offer
  • Failed to check whether the offers have been replaced