Class DefaultSapCalculationService

java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
de.hybris.platform.order.impl.DefaultCalculationService
de.hybris.platform.sap.sapmodel.services.impl.DefaultSapCalculationService
All Implemented Interfaces:
de.hybris.platform.order.CalculationService, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class DefaultSapCalculationService extends de.hybris.platform.order.impl.DefaultCalculationService
This class contains the wrapper definition of overridden methods.
See Also:
  • Constructor Details

    • DefaultSapCalculationService

      public DefaultSapCalculationService()
  • Method Details

    • calculate

      public void calculate(AbstractOrderModel order) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      calculate in interface de.hybris.platform.order.CalculationService
      Overrides:
      calculate in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • requiresCalculation

      public boolean requiresCalculation(AbstractOrderModel order)
      Specified by:
      requiresCalculation in interface de.hybris.platform.order.CalculationService
      Overrides:
      requiresCalculation in class de.hybris.platform.order.impl.DefaultCalculationService
    • calculate

      public void calculate(AbstractOrderModel order, Date date) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      calculate in interface de.hybris.platform.order.CalculationService
      Overrides:
      calculate in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • recalculate

      public void recalculate(AbstractOrderModel order) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      recalculate in interface de.hybris.platform.order.CalculationService
      Overrides:
      recalculate in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • recalculate

      public void recalculate(AbstractOrderModel order, Date date) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      recalculate in interface de.hybris.platform.order.CalculationService
      Overrides:
      recalculate in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • calculateTotals

      public void calculateTotals(AbstractOrderModel order, boolean recalculate) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      calculateTotals in interface de.hybris.platform.order.CalculationService
      Overrides:
      calculateTotals in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • calculateTotals

      public void calculateTotals(AbstractOrderEntryModel entry, boolean recalculate)
      Specified by:
      calculateTotals in interface de.hybris.platform.order.CalculationService
      Overrides:
      calculateTotals in class de.hybris.platform.order.impl.DefaultCalculationService
    • recalculate

      public void recalculate(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException
      Specified by:
      recalculate in interface de.hybris.platform.order.CalculationService
      Overrides:
      recalculate in class de.hybris.platform.order.impl.DefaultCalculationService
      Throws:
      de.hybris.platform.order.exceptions.CalculationException
    • getBeanById

      protected <T extends de.hybris.platform.order.CalculationService> T getBeanById(String beanName)
    • getCalculationServiceBean

      protected de.hybris.platform.order.CalculationService getCalculationServiceBean(AbstractOrderModel order)
    • getCalculationServiceHooks

      public List<SapBeanConfigurationHook> getCalculationServiceHooks()
    • setCalculationServiceHooks

      public void setCalculationServiceHooks(List<SapBeanConfigurationHook> calculationServiceHooks)
    • getSapBeanConfigurationFactory

      public SapBeanConfigurationFactory getSapBeanConfigurationFactory()
    • setSapBeanConfigurationFactory

      public void setSapBeanConfigurationFactory(SapBeanConfigurationFactory sapBeanConfigurationFactory)