com.ibm.commerce.catalog.dataload.mediator

Class CatalogGroupMediator

  • All Implemented Interfaces:
    CatalogDataLoadConstants, BusinessObjectMediator


    public class CatalogGroupMediator
    extends AbstractCatalogGroupMediator
    This mediator transforms catalog group noun to a list of physical objects. The transformed data include catalog group base properties, store/catalog group relationships, descriptions, parent/child catalog group relationship and catalog/catalog group relationship. The tables populated by this mediator includes:
    • CATGROUP
    • STORECGRP
    • CATGRPDESC
    • CATTOGRP
    • CATGRPREL
    • CATGPCALCD
    • SEOURL
    • SEOPAGEDEF
    This is the main mediator to create, update or delete catalog group.
    • Constructor Detail

      • CatalogGroupMediator

        public CatalogGroupMediator()
    • Method Detail

      • init

        public void init()
                  throws DataLoadException
        This method performs initialization for the catalog group mediator. Initialization includes:
        • Set if mark for delete is enabled for this mediator.
        • Initialize the prepared SQL statements used for mark for delete
        • Set if validateDelete flag is enabled for this mediator.
        • Initialize the prepared SQL statements used for validation
        Specified by:
        init in interface BusinessObjectMediator
        Overrides:
        init in class AbstractCatalogGroupMediator
        Throws:
        DataLoadException - An application exception will be thrown if there was a problem during initialization.