Interface TmaPolicyActionResolver
- All Known Implementing Classes:
TmaAutoPickPolicyActionResolver,TmaSelectPolicyActionResolver
public interface TmaPolicyActionResolver
Service used to handle an invalid
TmaPolicyActionModel.-
Method Summary
Modifier and TypeMethodDescriptionvoidprocessPolicyActions(AbstractOrderModel orderModel, CartEntryModel parentEntryModel, List<TmaPolicyActionModel> policyActions) Handles a compatibility policy action based on its type.voidprocessPolicyActions(AbstractOrderModel orderModel, EntryGroup entryGroup, List<TmaPolicyActionModel> policyActions) Deprecated.
-
Method Details
-
processPolicyActions
@Deprecated(since="2102") void processPolicyActions(AbstractOrderModel orderModel, EntryGroup entryGroup, List<TmaPolicyActionModel> policyActions) Deprecated.since 2102 - useprocessPolicyActions(AbstractOrderModel, CartEntryModel, List)insteadHandles a compatibility policy action based on its type.- Parameters:
orderModel- the current orderentryGroup- cart entry group considered invalidpolicyActions- failed policy actions
-
processPolicyActions
void processPolicyActions(AbstractOrderModel orderModel, CartEntryModel parentEntryModel, List<TmaPolicyActionModel> policyActions) Handles a compatibility policy action based on its type.- Parameters:
orderModel- the current orderparentEntryModel- the parent entry representing the invalid grouppolicyActions- failed policy actions
-
processPolicyActions(AbstractOrderModel, CartEntryModel, List)instead