Interface PermissionEvaluateStrategy<R,P,S>

Type Parameters:
R - the generic type B2BPermissionResultModel
P - the generic type AbstractOrderModel
S - the generic type B2BCustomerModel
All Superinterfaces:
EvaluateStrategy<R,P,S>
All Known Implementing Classes:
B2B2POEPermissionEvaluationStrategy, DefaultB2BBudgetExceededEvaluationStrategy, DefaultB2BOrderThresholdEvaluationStrategy, DefaultB2BOrderThresholdTimespanEvaluationStrategy

public interface PermissionEvaluateStrategy<R,P,S> extends EvaluateStrategy<R,P,S>
  • Method Details

    • getPermissionType

      Class<? extends B2BPermissionModel> getPermissionType()
      Gets the permission type.
      Returns:
      the permission type