All Downloads are FREE. Search and download functionalities are using the official Maven repository.

in.succinct.plugins.ecommerce.extensions.catalog.AfterSaveSku Maven / Gradle / Ivy

The newest version!
package in.succinct.plugins.ecommerce.extensions.catalog;

import com.venky.swf.db.extensions.AfterModelSaveExtension;
import in.succinct.plugins.ecommerce.db.model.inventory.Inventory;
import in.succinct.plugins.ecommerce.db.model.inventory.Sku;
import in.succinct.plugins.ecommerce.db.model.participation.MarketPlaceSkuUpdateQueue;

import java.util.List;

public class AfterSaveSku extends AfterModelSaveExtension {
    static {
        registerExtension(new AfterSaveSku());
    }
    @Override
    public void afterSave(Sku sku) {
        List inventoryList = sku.getInventory();
        for (Inventory inventory : inventoryList){
            MarketPlaceSkuUpdateQueue.push(inventory);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy