com.ibm.commerce.inventory.dataload.mediator

Class ExpectedInventoryDetailMediator

  • All Implemented Interfaces:
    BusinessObjectMediator, com.ibm.commerce.inventory.dataload.helper.InventoryDataLoadConstants


    public class ExpectedInventoryDetailMediator
    extends AbstractExpectedInventoryMediator
    This class is the implementation of Expected Inventory Detail business object writer. The following table will be populated according to the logic data object with the type of ExpectedInventoryRecordType.

    • RADETAIL

    • Field Summary

      • Fields inherited from interface com.ibm.commerce.inventory.dataload.helper.InventoryDataLoadConstants

        AVAIL_QUANTITY_COLUMN_NAME, AVAILABILITY_OFFSET_COLUMN_NAME, AVAILABILITY_TIME_COLUMN_NAME, BASEITEM_ID_COLUMN_NAME, BASEITEM_TABLE_NAME, BUSINESS_OBJECT_NAME_INVENTORY_RECEIPT, CATALOG_ID, CATENTRY_ID_COLUMN_NAME, CATENTRY_IDENTIFIER, CATENTRY_TABLE_NAME, CATENTTYPE_ID_COLUMN_NAME, COMMENT1_COLUMN_NAME, COMMENT2_COLUMN_NAME, COST_COLUMN_NAME, CREATETIME_COLUMN_NAME, DATECLOSED_COLUMN_NAME, DEFAULT_DISTARRANG_ENDDATE, DEFAULT_DISTARRANG_STARTDATE, DEFAULT_QUANTITY_UNIT, DEFAULT_VERSION_NAME, DISTARRANG_ID_COLUMN_NAME, DISTARRANG_TABLE_NAME, ENDDATE_COLUMN_NAME, EXPECTEDDATE_COLUMN_NAME, EXTERNALID_COLUMN_NAME, FFMCENTER_ID_COLUMN_NAME, FFMCENTER_TABLE_NAME, FFMCENTERID, FFMCENTERNAME, INVAVL_TABLE_NAME, INVENTORY_AVAILABILITY_ID_COLUMN_NAME, INVENTORY_STATUS_AVAILABILITY, INVENTORY_STATUS_BACKORDERED, INVENTORY_STATUS_COLUMN_NAME, INVENTORY_STATUS_UNAVAILABILITY, INVENTORY_TABLE_NAME, ITEMBEANTYPE, ITEMFFMCTR_TABLE_NAME, ITEMSPC_ID_COLUMN_NAME, ITEMSPC_TABLE_NAME, ITEMVERSION_TABLE_NAME, ITEMVERSN_ID_COLUMN_NAME, LANGUAGE_ID, LASTUPDATE_COLUMN_NAME, MARK_FOR_DELETE, MEMBER_ID_COLUMN_NAME, MERCHANTSTORE_ID_COLUMN_NAME, N_OPEN_INDICATOR, NAME_COLUMN_NAME, OPENINDICATOR_COLUMN_NAME, ORDERDATE_COLUMN_NAME, OWNER_ID, PACKAGEBEANTYPE, PARTNUMBER_COLUMN_NAME, PHYSICAL_STORE_ID_COLUMN_NAME, PHYSICAL_STORE_IDENTIFIER_COLUMN_NAME, PICKINGMETHOD_COLUMN_NAME, QTYONHAND_COLUMN_NAME, QTYORDERED_COLUMN_NAME, QTYRECEIVED_COLUMN_NAME, QTYREMAINING_COLUMN_NAME, QUANTITY_COLUMN_NAME, QUANTITYMEASURE_COLUMN_NAME, RA_ID_COLUMN_NAME, RA_TABLE_NAME, RADETAIL_TABLE_NAME, RADETAILCOMMENT_COLUMN_NAME, RCPTAVAIL_TABLE_NAME, RECEIPT_ID_COLUMN_NAME, RECEIPT_TABLE_NAME, RECEIPTDATE_COLUMN_NAME, SETCCURR_COLUMN_NAME, STARTDATE_COLUMN_NAME, STLOC_TABLE_NAME, STORE_ID, STORE_ID_COLUMN_NAME, STORE_TABLE_NAME, STOREENT_ID_COLUMN_NAME, VENDOR_ID_COLUMN_NAME, VENDOR_TABLE_NAME, VENDORNAME_COLUMN_NAME, VERSIONNAME_COLUMN_NAME, VERSIONSPC_ID_COLUMN_NAME, VERSIONSPC_TABLE_NAME, WHOLESALESTORE_ID_COLUMN_NAME, Y_OPEN_INDICATOR
    • Constructor Detail

      • ExpectedInventoryDetailMediator

        public ExpectedInventoryDetailMediator()
    • Method Detail

      • init

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