Class AbstractStockImportAdapter

java.lang.Object
de.hybris.platform.acceleratorservices.dataimport.batch.stock.impl.AbstractStockImportAdapter
All Implemented Interfaces:
StockImportAdapter
Direct Known Subclasses:
DefaultStockImportAdapter

public abstract class AbstractStockImportAdapter extends Object implements StockImportAdapter
Abstract implementation of StockImportAdapter.
  • Constructor Details

    • AbstractStockImportAdapter

      public AbstractStockImportAdapter()
  • Method Details

    • performImport

      public void performImport(String cellValue, Item product)
      Description copied from interface: StockImportAdapter
      Import a stock value by calling the StockService.
      Specified by:
      performImport in interface StockImportAdapter
    • calculateActualAmount

      protected abstract int calculateActualAmount(String inputField, WarehouseModel warehouseModel, ProductModel productModel)
    • setWarehouseCode

      public void setWarehouseCode(String warehouseCode)
      Parameters:
      warehouseCode - the warehouseCode to set
    • setModelService

      public void setModelService(ModelService modelService)
      Parameters:
      modelService - the modelService to set
    • setStockService

      public void setStockService(StockService stockService)
      Parameters:
      stockService - the stockService to set
    • setWarehouseService

      public void setWarehouseService(WarehouseService warehouseService)
      Parameters:
      warehouseService - the warehouseService to set
    • getWarehouseCode

      protected String getWarehouseCode()
      Returns:
      the warehouseCode
    • getModelService

      protected ModelService getModelService()
      Returns:
      the modelService
    • getWarehouseService

      protected WarehouseService getWarehouseService()
      Returns:
      the warehouseService
    • getStockService

      protected StockService getStockService()
      Returns:
      the stockService