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 Classes Modifier and Type Class Description protected static class
AbstractB2BOrderThresholdPermissionEvaluationStrategy.ThresholdComparator
Use this comparator to sort by permission threshold.
-
Field Summary
-
Fields inherited from class de.hybris.platform.b2b.strategies.impl.AbstractPermissionEvaluationStrategy
NOLIMIT
-
-
Constructor Summary
Constructors Constructor Description AbstractB2BOrderThresholdPermissionEvaluationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description P
getPermissionToEvaluate(java.util.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, toMoney
-
Methods inherited from class de.hybris.platform.b2b.strategies.impl.AbstractEvaluationStrategy
getModelService, getTypeService, setModelService, setTypeService
-
-
-
-
Method Detail
-
getPermissionToEvaluate
public P getPermissionToEvaluate(java.util.Set<P> permissions, AbstractOrderModel order)
Gets the permission to evaluate.- Parameters:
permissions
- the permissionsorder
- the order- Returns:
- the permission to evaluate
-
-