Interface TmaEligibilityActionResolver
- All Known Implementing Classes:
TmaEligibleForActionResolver
public interface TmaEligibilityActionResolver
Action resolver responsible for handling eligibility policies actions.
- Since:
- 1810
-
Method Summary
Modifier and TypeMethodDescriptionprocessEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) Creates a list ofTmaEligibilityContextfor each applicable policy for the given subscription id.
-
Method Details
-
processEligibilityPolicyActions
List<TmaEligibilityContext> processEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) Creates a list ofTmaEligibilityContextfor each applicable policy for the given subscription id.- Parameters:
policies- the applicable policies to be processedsubscriptionBaseId- subscription base Id for which the policies are applicable. It can be empty, meaning that the eligibility context params are available for each subscriptionbillingSystemId- the billing system of the subscription base for which the policies are applicable.- Returns:
- the list of eligibility context objects
-