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:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.internal.service.AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
modelService, sessionService, txManagerFields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculate(AbstractOrderModel order) voidcalculate(AbstractOrderModel order, Date date) voidcalculateTotals(AbstractOrderEntryModel entry, boolean recalculate) voidcalculateTotals(AbstractOrderModel order, boolean recalculate) protected <T extends de.hybris.platform.order.CalculationService>
TgetBeanById(String beanName) protected de.hybris.platform.order.CalculationServicevoidvoidrecalculate(AbstractOrderModel order) voidrecalculate(AbstractOrderModel order, Date date) booleanvoidsetCalculationServiceHooks(List<SapBeanConfigurationHook> calculationServiceHooks) voidsetSapBeanConfigurationFactory(SapBeanConfigurationFactory sapBeanConfigurationFactory) Methods inherited from class de.hybris.platform.order.impl.DefaultCalculationService
addAbsoluteEntryTaxValue, addRelativeEntryTaxValue, applyGrossMixedRate, applyNetMixedRate, calculateAbsoluteTotalTaxValue, calculateDiscountValues, calculateEntries, calculateSubtotal, calculateTotals, calculateTotalTaxValues, calculateTotalTaxValues, convertDiscountValues, convertPriceIfNecessary, findBasePrice, findDiscountValues, findGlobalDiscounts, findTaxValues, getTaxCorrectionFactor, getTaxFreeEntrySupport, getTaxFreeSubTotal, getUnappliedRelativeTaxValues, hasJaloStrategies, isAllEntriesTaxed, isTaxFreeEntrySupport, mustHandleTaxFreeEntries, recalculateOrderEntryIfNeeded, refreshOrder, resetAdditionalCosts, resetAllValues, resetAllValues, saveOrder, setCalculatedStatus, setCalculatedStatus, setCommonI18NService, setFindDeliveryCostStrategy, setFindDiscountsStrategies, setFindPaymentCostStrategy, setFindPriceStrategy, setFindTaxesStrategies, setOrderRequiresCalculationStrategy, setTaxFreeEntrySupportMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractBusinessService
getModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerMethods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Constructor Details
-
DefaultSapCalculationService
public DefaultSapCalculationService()
-
-
Method Details
-
calculate
public void calculate(AbstractOrderModel order) throws de.hybris.platform.order.exceptions.CalculationException - Specified by:
calculatein interfacede.hybris.platform.order.CalculationService- Overrides:
calculatein classde.hybris.platform.order.impl.DefaultCalculationService- Throws:
de.hybris.platform.order.exceptions.CalculationException
-
requiresCalculation
- Specified by:
requiresCalculationin interfacede.hybris.platform.order.CalculationService- Overrides:
requiresCalculationin classde.hybris.platform.order.impl.DefaultCalculationService
-
calculate
public void calculate(AbstractOrderModel order, Date date) throws de.hybris.platform.order.exceptions.CalculationException - Specified by:
calculatein interfacede.hybris.platform.order.CalculationService- Overrides:
calculatein classde.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:
recalculatein interfacede.hybris.platform.order.CalculationService- Overrides:
recalculatein classde.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:
recalculatein interfacede.hybris.platform.order.CalculationService- Overrides:
recalculatein classde.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:
calculateTotalsin interfacede.hybris.platform.order.CalculationService- Overrides:
calculateTotalsin classde.hybris.platform.order.impl.DefaultCalculationService- Throws:
de.hybris.platform.order.exceptions.CalculationException
-
calculateTotals
- Specified by:
calculateTotalsin interfacede.hybris.platform.order.CalculationService- Overrides:
calculateTotalsin classde.hybris.platform.order.impl.DefaultCalculationService
-
recalculate
public void recalculate(AbstractOrderEntryModel entry) throws de.hybris.platform.order.exceptions.CalculationException - Specified by:
recalculatein interfacede.hybris.platform.order.CalculationService- Overrides:
recalculatein classde.hybris.platform.order.impl.DefaultCalculationService- Throws:
de.hybris.platform.order.exceptions.CalculationException
-
getBeanById
-
getCalculationServiceBean
protected de.hybris.platform.order.CalculationService getCalculationServiceBean(AbstractOrderModel order) -
getCalculationServiceHooks
-
setCalculationServiceHooks
-
getSapBeanConfigurationFactory
-
setSapBeanConfigurationFactory
-