Class DefaultB2BOrderThresholdTimespanEvaluationStrategy
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<B2BOrderThresholdTimespanPermissionModel>
de.hybris.platform.b2b.strategies.impl.DefaultB2BOrderThresholdTimespanEvaluationStrategy
- All Implemented Interfaces:
EvaluateStrategy<B2BPermissionResultModel,,AbstractOrderModel, B2BCustomerModel> PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel, B2BCustomerModel>
public class DefaultB2BOrderThresholdTimespanEvaluationStrategy
extends AbstractB2BOrderThresholdPermissionEvaluationStrategy<B2BOrderThresholdTimespanPermissionModel>
implements PermissionEvaluateStrategy<B2BPermissionResultModel,AbstractOrderModel,B2BCustomerModel>
A strategy for evaluating
B2BOrderThresholdTimespanPermissionModel-
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.protected B2BDateUtilsprotected B2BOrderDaoClass<? extends B2BPermissionModel>Gets the permission type.voidsetB2bDateUtils(B2BDateUtils b2bDateUtils) voidsetB2bOrderDao(B2BOrderDao b2bOrderDao) 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
-
DefaultB2BOrderThresholdTimespanEvaluationStrategy
public DefaultB2BOrderThresholdTimespanEvaluationStrategy()
-
-
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<B2BOrderThresholdTimespanPermissionModel>- Returns:
- the permission type
-
setB2bOrderDao
-
getB2bOrderDao
-
getB2bDateUtils
-
setB2bDateUtils
-