Class DefaultTmaPolicyConditionValidator
java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.validators.impl.DefaultTmaPolicyConditionValidator
- All Implemented Interfaces:
TmaPolicyConditionValidator
public class DefaultTmaPolicyConditionValidator
extends Object
implements TmaPolicyConditionValidator
Default implementation of
TmaPolicyConditionValidator- Since:
- 6.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TmaPolicyStatementValidationStrategyvoidsetStatementValidationStrategy(TmaPolicyStatementValidationStrategy statementValidationStrategy) booleanvalidatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Validates the policy conditions against a set of product offerings parameters considering the evaluation operator from the policy.
-
Constructor Details
-
DefaultTmaPolicyConditionValidator
public DefaultTmaPolicyConditionValidator()
-
-
Method Details
-
validatePolicyConditions
public boolean validatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Description copied from interface:TmaPolicyConditionValidatorValidates the policy conditions against a set of product offerings parameters considering the evaluation operator from the policy.- Specified by:
validatePolicyConditionsin interfaceTmaPolicyConditionValidator- Parameters:
compatibilityPolicy- policy for which conditions are validatedcontexts- product offerings parameters for which the conditions are validated- Returns:
- returns true if conditions are valid, false otherwise
-
getStatementValidationStrategy
-
setStatementValidationStrategy
public void setStatementValidationStrategy(TmaPolicyStatementValidationStrategy statementValidationStrategy)
-