Class PriceListMediator

  • All Implemented Interfaces:

    public class PriceListMediator
    extends AbstractPriceBaseMediator
    The price list business object mediator.

    This mediator is used to create and populate a list of physical table data objects, which are all instances of TableDataObject, from a price list logical noun. See transform(Object, boolean) for more details.

    The main operations include:

    • markPriceListForDelete
    • populatePriceList

    The unique indexes to determine a Price List contains:

    • Price List Name + Owner Id(It's MemberID in database tables)
    • PriceList ID
    In transform, the Owner ID is retrieved from the business context if no Owner ID is specified in the logical data object.

    This mediator populates the TRADEPOSCN table.