Class DefaultPDTCriteriaFactory
- java.lang.Object
-
- de.hybris.platform.order.strategies.calculation.pdt.criteria.impl.DefaultPDTCriteriaFactory
-
- All Implemented Interfaces:
PDTCriteriaFactory
public class DefaultPDTCriteriaFactory extends java.lang.Object implements PDTCriteriaFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultPDTCriteriaFactory()
-
Method Summary
-
-
-
Method Detail
-
taxValueCriteriaFromOrderEntry
public TaxValueInfoCriteria taxValueCriteriaFromOrderEntry(AbstractOrderEntryModel orderEntry) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates TaxValueInfoCriteria from AbstractOrderEntryModel- Specified by:
taxValueCriteriaFromOrderEntryin interfacePDTCriteriaFactory- Returns:
- criteria based on the AbstractOrderEntryModel
- Throws:
CalculationException
-
taxInfoCriteriaFromPriceCriteria
public TaxValueInfoCriteria taxInfoCriteriaFromPriceCriteria(BaseCriteria baseCriteria) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates TaxValueInfoCriteria from BaseCriteria- Specified by:
taxInfoCriteriaFromPriceCriteriain interfacePDTCriteriaFactory- Returns:
- criteria based on BaseCriteria
- Throws:
CalculationException
-
discountValueCriteriaFromOrder
public DiscountValueInfoCriteria discountValueCriteriaFromOrder(AbstractOrderModel order) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates DiscountValueInfoCriteria from AbstractOrderModel- Specified by:
discountValueCriteriaFromOrderin interfacePDTCriteriaFactory- Returns:
- criteria based on the AbstractOrderModel
- Throws:
CalculationException
-
discountValueCriteriaFromOrderEntry
public DiscountValueInfoCriteria discountValueCriteriaFromOrderEntry(AbstractOrderEntryModel orderEntry) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates DiscountValueInfoCriteria from AbstractOrderEntryModel- Specified by:
discountValueCriteriaFromOrderEntryin interfacePDTCriteriaFactory- Returns:
- criteria based on the AbstractOrderEntryModel
- Throws:
CalculationException
-
discountInfoCriteriaFromBaseCriteria
public DiscountValueInfoCriteria discountInfoCriteriaFromBaseCriteria(BaseCriteria baseCriteria) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates DiscountValueInfoCriteria from BaseCriteria- Specified by:
discountInfoCriteriaFromBaseCriteriain interfacePDTCriteriaFactory- Returns:
- criteria based on the BaseCriteria
- Throws:
CalculationException
-
priceValueCriteriaFromOrderEntry
public PriceValueInfoCriteria priceValueCriteriaFromOrderEntry(AbstractOrderEntryModel orderEntry) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates PriceValueInfoCriteria from AbstractOrderEntryModel- Specified by:
priceValueCriteriaFromOrderEntryin interfacePDTCriteriaFactory- Returns:
- criteria based on the AbstractOrderEntryModel
- Throws:
CalculationException
-
priceInfoCriteriaFromBaseCriteria
public PriceValueInfoCriteria priceInfoCriteriaFromBaseCriteria(BaseCriteria baseCriteria) throws CalculationException
Description copied from interface:PDTCriteriaFactoryCreates PriceValueInfoCriteria from BaseCriteria- Specified by:
priceInfoCriteriaFromBaseCriteriain interfacePDTCriteriaFactory- Returns:
- criteria based on the BaseCriteria
- Throws:
CalculationException
-
setPdtEnumGroupsHelper
public void setPdtEnumGroupsHelper(PDTEnumGroupsHelper pdtEnumGroupsHelper)
-
setUserService
public void setUserService(UserService userService)
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-