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 evaluatingB2BOrderThresholdPermissionModel
-
-
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 Constructor Description DefaultB2BOrderThresholdEvaluationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B2BPermissionResultModelevaluate(AbstractOrderModel order, B2BCustomerModel employee)Evaluate.java.lang.Class<? extends B2BPermissionModel>getPermissionType()Gets the permission type.-
Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractB2BOrderThresholdPermissionEvaluationStrategy
getPermissionToEvaluate
-
Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
getActivePermissions, getOrderEntryTotal, getOrderTotal, getOrderTotals, getPermissions, getTotalOfEntriesWithCostCenter, getTotalTax, getTypesToEvaluate, toMoney
-
Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractEvaluationStrategy
getModelService, getTypeService, setModelService, setTypeService
-
-
-
-
Method Detail
-
evaluate
public B2BPermissionResultModel evaluate(AbstractOrderModel order, B2BCustomerModel employee)
Description copied from interface:EvaluateStrategyEvaluate.- Specified by:
evaluatein interfaceEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>- Parameters:
order- the AbstractOrderModelemployee- the B2BCustomerModel- Returns:
- the B2BPermissionResultModel
-
getPermissionType
public java.lang.Class<? extends B2BPermissionModel> 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
-
-