Class DefaultB2BOrderThresholdEvaluationStrategy
java.lang.Object
de.hybris.platform.b2b.strategies.impl.AbstractEvaluationStrategy<P>
de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy<P>
de.hybris.platform.b2b.strategies.impl.AbstractB2BOrderThresholdPermissionEvaluationStrategy<B2BOrderThresholdPermissionModel>
de.hybris.platform.b2b.strategies.impl.DefaultB2BOrderThresholdEvaluationStrategy
- All Implemented Interfaces:
EvaluateStrategy<B2BPermissionResultModel,,AbstractOrderModel, B2BCustomerModel> PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel, B2BCustomerModel>
public class DefaultB2BOrderThresholdEvaluationStrategy
extends AbstractB2BOrderThresholdPermissionEvaluationStrategy<B2BOrderThresholdPermissionModel>
implements PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>
A strategy for evaluating
B2BOrderThresholdPermissionModel-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.b2b.strategies.impl.AbstractB2BOrderThresholdPermissionEvaluationStrategy
AbstractB2BOrderThresholdPermissionEvaluationStrategy.ThresholdComparator -
Field Summary
Fields inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
NOLIMIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluate(AbstractOrderModel order, B2BCustomerModel employee) Evaluate.Class<? extends B2BPermissionModel>Gets the permission type.Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractB2BOrderThresholdPermissionEvaluationStrategy
getPermissionToEvaluateMethods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
getActivePermissions, getOrderEntryTotal, getOrderTotal, getOrderTotals, getPermissions, getTotalOfEntriesWithCostCenter, getTotalTax, getTypesToEvaluate, toMoneyMethods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractEvaluationStrategy
getModelService, getTypeService, setModelService, setTypeService
-
Constructor Details
-
DefaultB2BOrderThresholdEvaluationStrategy
public DefaultB2BOrderThresholdEvaluationStrategy()
-
-
Method Details
-
evaluate
Description copied from interface:EvaluateStrategyEvaluate.- Specified by:
evaluatein interfaceEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel, B2BCustomerModel> - Parameters:
order- the AbstractOrderModelemployee- the B2BCustomerModel- Returns:
- the B2BPermissionResultModel
-
getPermissionType
Description copied from interface:PermissionEvaluateStrategyGets the permission type.- Specified by:
getPermissionTypein interfacePermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel, B2BCustomerModel> - Specified by:
getPermissionTypein classAbstractPermissionEvaluationStrategy<B2BOrderThresholdPermissionModel>- Returns:
- the permission type
-