Interface TmaPolicyActionValidator
- All Known Implementing Classes:
DefaultTmaPolicyActionValidator
public interface TmaPolicyActionValidator
Service used to validate
TmaPolicyActionModel.- Since:
- 6.7
-
Method Summary
Modifier and TypeMethodDescriptiongetEvaluationResults(TmaCompatibilityPolicyModel policy, List<TmaPolicyContext> contexts) Validates policy actions against a set of contextsgetInvalidPolicyActions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911.
-
Method Details
-
getEvaluationResults
List<RuleEvaluationResult> getEvaluationResults(TmaCompatibilityPolicyModel policy, List<TmaPolicyContext> contexts) Validates policy actions against a set of contexts- Parameters:
policy- policy for which actions are validatedcontexts- contexts against which the policy actions are evaluated- Returns:
- the rule evaluation results
-
getInvalidPolicyActions
@Deprecated(since="1911", forRemoval=true) List<TmaPolicyActionModel> getInvalidPolicyActions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911. UsegetEvaluationResults(TmaCompatibilityPolicyModel, List)insteadValidates policy actions against a set of product offerings parameters.- Parameters:
compatibilityPolicy- policy for which actions are validatedcontexts- product offerings parameters- Returns:
- returns a list of invalid policy actions
-