Interface TmaEligibilityActionResolver

All Known Implementing Classes:
TmaEligibleForActionResolver

public interface TmaEligibilityActionResolver
Action resolver responsible for handling eligibility policies actions.
Since:
1810
  • Method Details

    • processEligibilityPolicyActions

      List<TmaEligibilityContext> processEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId)
      Creates a list of TmaEligibilityContext for each applicable policy for the given subscription id.
      Parameters:
      policies - the applicable policies to be processed
      subscriptionBaseId - subscription base Id for which the policies are applicable. It can be empty, meaning that the eligibility context params are available for each subscription
      billingSystemId - the billing system of the subscription base for which the policies are applicable.
      Returns:
      the list of eligibility context objects