Interface PriceValueInfoCriteria
-
- All Superinterfaces:
BaseCriteria
,PDTCriteria
,PriceCriteria
- All Known Implementing Classes:
DefaultPriceValueInfoCriteria
public interface PriceValueInfoCriteria extends PDTCriteria
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.order.strategies.calculation.pdt.criteria.PDTCriteria
PDTCriteria.PDTCriteriaTarget
-
Nested classes/interfaces inherited from interface de.hybris.platform.product.PriceCriteria
PriceCriteria.DefaultPriceCriteria
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ProductPriceGroup
getProductGroup()
long
getQuantity()
UnitModel
getUnit()
UserPriceGroup
getUserGroup()
boolean
isEntryRejected()
boolean
isGiveAwayMode()
default void
validate()
default void
validateForInfo()
default void
validateForRows()
-
Methods inherited from interface de.hybris.platform.product.BaseCriteria
getDate, getProduct, isNet
-
Methods inherited from interface de.hybris.platform.order.strategies.calculation.pdt.criteria.PDTCriteria
getCurrency, getPDTCriteriaTarget, getUser
-
-
-
-
Method Detail
-
getProductGroup
ProductPriceGroup getProductGroup()
-
getUserGroup
UserPriceGroup getUserGroup()
-
getQuantity
long getQuantity()
-
getUnit
UnitModel getUnit()
-
isGiveAwayMode
boolean isGiveAwayMode()
-
isEntryRejected
boolean isEntryRejected()
-
validate
default void validate()
- Specified by:
validate
in interfacePDTCriteria
-
validateForRows
default void validateForRows() throws CalculationException
- Throws:
CalculationException
-
validateForInfo
default void validateForInfo() throws CalculationException
- Throws:
CalculationException
-
-