Uses of Class
de.hybris.platform.b2ctelcoservices.compatibility.data.TmaPolicyContext
Packages that use TmaPolicyContext
Package
Description
-
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.checklist
Method parameters in de.hybris.platform.b2ctelcoservices.checklist with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionvoidTmaChecklistActionResolver.resolveAction(TmaPolicyActionModel action, List<TmaPolicyContext> contexts) Resolve the action against the list of contexts -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.checklist.impl
Methods in de.hybris.platform.b2ctelcoservices.checklist.impl that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionprotected List<TmaPolicyContext>DefaultTmaChecklistService.createContexts(List<AbstractOrderEntryModel> orderEntries) protected List<TmaPolicyContext>DefaultTmaChecklistService.getRequestParamsFromContext(TmaChecklistContext checklistContext) This method creates a list of request params from a checklist context.Method parameters in de.hybris.platform.b2ctelcoservices.checklist.impl with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionprotected Set<RuleEvaluationResult>DefaultTmaChecklistService.getPolicies(List<TmaPolicyContext> compatibilityRequestParams) Finds policies compatible with the request parameters and Checklist policy action type.voidDefaultTmaAbstractChecklistActionResolver.resolveAction(TmaPolicyActionModel action, List<TmaPolicyContext> contexts) -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.compatibility
Methods in de.hybris.platform.b2ctelcoservices.compatibility that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionTmaPolicyStatementValidationStrategy.getApplicableContexts(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) Returns the list of contexts for which the statement is validMethod parameters in de.hybris.platform.b2ctelcoservices.compatibility with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionTmaCompatibilityPolicyEvaluationStrategy.evaluatePolicies(Set<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> contexts) Evaluates a list ofTmaCompatibilityPolicyModelagainst a list of contexts and returns the evaluation results containing the actions to be performed and the contexts applicable for the actionsTmaPolicyEngine.findPolicies(List<TmaPolicyContext> contexts, Set<TmaCompatibilityPolicyActionType> actionTypes) Retrieves a list of rule evaluation results, each result having an action to be applied and the list of contexts needed for the action to be appliedTmaPolicyStatementValidationStrategy.getApplicableContexts(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) Returns the list of contexts for which the statement is validbooleanTmaPolicyStatementValidationStrategy.isStatementValid(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) Verifies if the statement is valid against the list of contextsbooleanTmaPolicyStatementValidationStrategy.validateStatement(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911. -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.compatibility.data
Methods in de.hybris.platform.b2ctelcoservices.compatibility.data that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionRuleEvaluationResult.getContexts()RuleEvaluationResult.getInitialContexts()Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.data with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionvoidRuleEvaluationResult.setContexts(List<TmaPolicyContext> contexts) voidRuleEvaluationResult.setInitialContexts(List<TmaPolicyContext> initialContexts) -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.compatibility.impl
Methods in de.hybris.platform.b2ctelcoservices.compatibility.impl that return TmaPolicyContextModifier and TypeMethodDescriptionTmaPolicyContextBuilder.build()protected TmaPolicyContextTmaCompatibilityPolicyActionStrategy.getInitialContext(Set<RuleEvaluationResult> results) Methods in de.hybris.platform.b2ctelcoservices.compatibility.impl that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionDefaultTmaPolicyStatementValidationStrategy.getApplicableContexts(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) protected List<TmaPolicyContext>DefaultTmaCompatibilityPolicyEngine.getCompatibilityRequestsFromCpi(CustomerModel customer) Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.impl with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionDefaultTmaCompatibilityPolicyEvaluationStrategy.evaluatePolicies(Set<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> contexts) DefaultTmaPolicyEngine.findPolicies(List<TmaPolicyContext> contexts, Set<TmaCompatibilityPolicyActionType> actionTypes) DefaultTmaPolicyStatementValidationStrategy.getApplicableContexts(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) protected List<TmaPolicyActionModel>DefaultTmaCompatibilityPolicyEngine.getInvalidActions(List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911protected Set<RuleEvaluationResult>DefaultTmaCompatibilityPolicyEngine.getRuleEvaluationResults(List<TmaPolicyContext> contexts) booleanDefaultTmaPolicyStatementValidationStrategy.isStatementValid(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) booleanDefaultTmaPolicyStatementValidationStrategy.validateStatement(TmaPolicyStatementModel statementModel, List<TmaPolicyContext> contexts) -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.compatibility.validators
Methods in de.hybris.platform.b2ctelcoservices.compatibility.validators that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionabstract List<TmaPolicyContext>AbstractTmaPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) Returns the list of contexts for which the statement is valid againstMethod parameters in de.hybris.platform.b2ctelcoservices.compatibility.validators with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionTmaPolicyActionValidator.getEvaluationResults(TmaCompatibilityPolicyModel policy, List<TmaPolicyContext> contexts) Validates policy actions against a set of contextsTmaPolicyActionValidator.getInvalidPolicyActions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911.abstract List<TmaPolicyContext>AbstractTmaPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) Returns the list of contexts for which the statement is valid againstbooleanTmaPolicyConditionValidator.validatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Validates the policy conditions against a set of product offerings parameters considering the evaluation operator from the policy.booleanAbstractTmaPolicyStatementValidator.validatePolicyStatement(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) Deprecated, for removal: This API element is subject to removal in a future version.since 1911. -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl
Methods in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl that return types with arguments of type TmaPolicyContextModifier and TypeMethodDescriptionTmaConfigurablePscvPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoChecklistPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoGroupStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProcessTypesStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProductSpecificationStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProductStatusPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPsChecklistPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPscvStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaRemainingCommittedPeriodStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaSubscribedPoStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) Methods in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl with parameters of type TmaPolicyContextModifier and TypeMethodDescriptionprotected booleanTmaSubscribedPoStatementValidator.hasSameCatalogVersion(TmaPolicyContext policy, TmaPolicyStatementModel statement) Verifies if catalog version ofTmaPolicyStatementModelis same as catalog version of subscribed products ofTmaPolicyContext.Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl with type arguments of type TmaPolicyContextModifier and TypeMethodDescriptionDefaultTmaPolicyActionValidator.getEvaluationResults(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) DefaultTmaPolicyActionValidator.getInvalidPolicyActions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) TmaConfigurablePscvPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoChecklistPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoGroupStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPoStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProcessTypesStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProductSpecificationStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaProductStatusPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPsChecklistPolicyStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaPscvStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaRemainingCommittedPeriodStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) TmaSubscribedPoStatementValidator.retrieveApplicableContexts(TmaPolicyStatementModel statement, List<TmaPolicyContext> contexts) booleanDefaultTmaPolicyConditionValidator.validatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.daos
Methods in de.hybris.platform.b2ctelcoservices.daos with parameters of type TmaPolicyContextModifier and TypeMethodDescriptionTmaPolicyDao.findCompatibilityPoliciesByConditions(TmaPolicyContext context, Set<TmaCompatibilityPolicyActionType> actionTypes) Retrieves policy models with conditions matching the context sent as parameter and with actions having the action types sent as parameterTmaPolicyDao.findPoliciesWithoutCondition(Set<TmaCompatibilityPolicyActionType> actionTypes, TmaPolicyContext context) Retrieves policy models without conditions and with actions having the action types and policy context sent as parameterTmaPolicyConditionDao.findPolicyConditions(TmaPolicyContext context) Retrieves policy conditions found for the given parameters (product offering, group,etc.) -
Uses of TmaPolicyContext in de.hybris.platform.b2ctelcoservices.daos.impl
Methods in de.hybris.platform.b2ctelcoservices.daos.impl with parameters of type TmaPolicyContextModifier and TypeMethodDescriptionDefaultTmaPolicyDao.findCompatibilityPoliciesByConditions(TmaPolicyContext context, Set<TmaCompatibilityPolicyActionType> actionTypes) DefaultTmaPolicyDao.findPoliciesWithoutCondition(Set<TmaCompatibilityPolicyActionType> actionTypes, TmaPolicyContext context) TmaPoConditionDao.findPolicyConditions(TmaPolicyContext context) TmaPoGroupConditionDao.findPolicyConditions(TmaPolicyContext context) TmaProcessTypeConditionDao.findPolicyConditions(TmaPolicyContext requestParam) Retrieves policy conditions found for the given parameters (product offering, group,etc.)TmaPsConditionDao.findPolicyConditions(TmaPolicyContext requestParam) Retrieves policy conditions found for the given parameters (product offering, group,etc.)TmaPscvConditionDao.findPolicyConditions(TmaPolicyContext context) Retrieves all the the PolicyConditions with statements related to an Psc from the Po sent as request parameter.TmaRemainingCommittedPeriodPolicyStatementDao.findPolicyConditions(TmaPolicyContext requestParam) protected booleanDefaultTmaPolicyDao.isPolicyOfCatalogVersion(TmaCompatibilityPolicyModel policyModel, TmaPolicyContext context) Verifies if the policy is matching with context catalog version.