Class DefaultWarehousingFulfillmentConfigDao

java.lang.Object
de.hybris.platform.warehousing.externalfulfillment.dao.impl.DefaultWarehousingFulfillmentConfigDao
All Implemented Interfaces:
WarehousingFulfillmentConfigDao

public class DefaultWarehousingFulfillmentConfigDao extends Object implements WarehousingFulfillmentConfigDao
The default implementation of WarehousingFulfillmentConfigDao
  • Field Details

  • Constructor Details

    • DefaultWarehousingFulfillmentConfigDao

      public DefaultWarehousingFulfillmentConfigDao()
  • Method Details

    • getConfiguration

      public Object getConfiguration(WarehouseModel warehouse)
      Description copied from interface: WarehousingFulfillmentConfigDao
      Retrieves the fulfillment system configuration attached to a WarehouseModel
      Specified by:
      getConfiguration in interface WarehousingFulfillmentConfigDao
      Parameters:
      warehouse - the WarehouseModel for which to retrieve the fulfillment system configuration
      Returns:
      the configuration object
    • collectRelatedConfigs

      protected void collectRelatedConfigs(WarehouseModel warehouse, List configsList, Object config)
      Collect the configurations which are linked to the given WarehouseModel through an attribute named 'warehouses'
      Parameters:
      warehouse - the WarehouseModel for which the configuration is requested
      configsList - the existing configuration's list to add to
      config - the configuration to test
    • getFlexibleSearchService

      protected FlexibleSearchService getFlexibleSearchService()
    • setFlexibleSearchService

      public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
    • getWarehouseFulfillmentProcessConfigs

      protected List<String> getWarehouseFulfillmentProcessConfigs()
    • setWarehouseFulfillmentProcessConfigs

      public void setWarehouseFulfillmentProcessConfigs(List<String> warehouseFulfillmentProcessConfigs)