Class AbstractB2BOrderThresholdPermissionEvaluationStrategy<P extends B2BOrderThresholdPermissionModel>
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<P>
- Direct Known Subclasses:
DefaultB2BOrderThresholdEvaluationStrategy,DefaultB2BOrderThresholdTimespanEvaluationStrategy
public abstract class AbstractB2BOrderThresholdPermissionEvaluationStrategy<P extends B2BOrderThresholdPermissionModel>
extends AbstractPermissionEvaluationStrategy<P>
Abstract evaluation strategy which provides methods helpful to all permission evaluations strategies.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classUse this comparator to sort by permission threshold. -
Field Summary
Fields inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
NOLIMIT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPermissionToEvaluate(Set<P> permissions, AbstractOrderModel order) Gets the permission to evaluate.Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
getActivePermissions, getOrderEntryTotal, getOrderTotal, getOrderTotals, getPermissions, getPermissionType, getTotalOfEntriesWithCostCenter, getTotalTax, getTypesToEvaluate, toMoneyMethods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractEvaluationStrategy
getModelService, getTypeService, setModelService, setTypeService
-
Constructor Details
-
AbstractB2BOrderThresholdPermissionEvaluationStrategy
public AbstractB2BOrderThresholdPermissionEvaluationStrategy()
-
-
Method Details
-
getPermissionToEvaluate
Gets the permission to evaluate.- Parameters:
permissions- the permissionsorder- the order- Returns:
- the permission to evaluate
-