Class TmaEligibleForActionResolver
java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.impl.TmaEligibleForActionResolver
- All Implemented Interfaces:
TmaEligibilityActionResolver
Action resolver for eligibility policies having
TmaCompatibilityPolicyActionType.ALLOW action type.- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocessEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) Creates a list ofTmaEligibilityContextfor each applicable policy for the given subscription id.
-
Constructor Details
-
TmaEligibleForActionResolver
public TmaEligibleForActionResolver()
-
-
Method Details
-
processEligibilityPolicyActions
public List<TmaEligibilityContext> processEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) Description copied from interface:TmaEligibilityActionResolverCreates a list ofTmaEligibilityContextfor each applicable policy for the given subscription id.- Specified by:
processEligibilityPolicyActionsin interfaceTmaEligibilityActionResolver- 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
-