Uses of Class
de.hybris.platform.b2ctelcoservices.model.TmaCompatibilityPolicyModel
Packages that use TmaCompatibilityPolicyModel
Package
Description
Contains generated models for each type of de.hybris.platform.b2ctelcoservices.jalo package.
-
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcobackoffice.actions
Methods in de.hybris.platform.b2ctelcobackoffice.actions with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionprotected voidAddTmaPolicyConditionAction.onSelectedReferences(List<TmaPolicyConditionModel> selectedConditionReferences, TmaCompatibilityPolicyModel policy, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcobackoffice.controller
Methods in de.hybris.platform.b2ctelcobackoffice.controller with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidSearchPolicyController.singleInput(TmaCompatibilityPolicyModel policy) Handles a single TmaCompatibilityPolicyModel inputMethod parameters in de.hybris.platform.b2ctelcobackoffice.controller with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidSearchPolicyController.multipleInput(List<TmaCompatibilityPolicyModel> policies) Handles multiple TmaCompatibilityPolicyModel input -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcobackoffice.renderers
Methods in de.hybris.platform.b2ctelcobackoffice.renderers with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionprotected StringTmaPolicyNameTooltipRenderer.getTooltipText(TmaCompatibilityPolicyModel tmaCompatibilityPolicyModel) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility
Methods in de.hybris.platform.b2ctelcoservices.compatibility that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionTmaPolicyService.getAllPolicies(TmaPolicyConditionModel conditionModel) Returns the set of direct and indirect belonging policies for a condition.TmaCompatibilityPolicyEvaluationStrategy.getApplicablePolicies(List<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> requestParams) Returns the list of policies having all conditions fulfilled.Methods in de.hybris.platform.b2ctelcoservices.compatibility with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidTmaPolicyService.addNewCondition(TmaCompatibilityPolicyModel policyModel, TmaPolicyConditionModel childCondition) Adds a new child condition to a certain policy.voidTmaPolicyService.removeCondition(TmaCompatibilityPolicyModel policy, TmaPolicyConditionModel condition) Removes a child condition from a certain policy.Method parameters in de.hybris.platform.b2ctelcoservices.compatibility with type arguments of type TmaCompatibilityPolicyModelModifier 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 actionsTmaCompatibilityPolicyEvaluationStrategy.getApplicablePolicies(List<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> requestParams) Returns the list of policies having all conditions fulfilled. -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.data
Methods in de.hybris.platform.b2ctelcoservices.compatibility.data that return TmaCompatibilityPolicyModelMethods in de.hybris.platform.b2ctelcoservices.compatibility.data with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidRuleEvaluationResult.setPolicy(TmaCompatibilityPolicyModel policy) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.eligibility
Methods in de.hybris.platform.b2ctelcoservices.compatibility.eligibility that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionTmaEligibilityPolicyEngine.getApplicableEligibilityPolicies(CustomerModel customer) Identifies the eligibility policies, validates them and considers only the ones which pass the conditions validations based on the given customer details.TmaEligibilityPolicyService.getAvailableEligibilityPolicies()Retrieves the list of available eligibility policies.Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.eligibility with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionTmaEligibilityActionResolver.processEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) Creates a list ofTmaEligibilityContextfor each applicable policy for the given subscription id. -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.eligibility.impl
Methods in de.hybris.platform.b2ctelcoservices.compatibility.eligibility.impl that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionDefaultTmaEligibilityPolicyEngine.getApplicableEligibilityPolicies(CustomerModel customer) protected Set<TmaCompatibilityPolicyModel>DefaultTmaEligibilityPolicyEngine.getApplicablePoliciesForSubscriptionBase(List<TmaCompatibilityPolicyModel> eligibilityPolicies, TmaSubscriptionBaseModel subscriptionBase) Returns a set of applicable eligibility policies for a given subscription base .DefaultTmaEligibilityPolicyService.getAvailableEligibilityPolicies()Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.eligibility.impl with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionprotected Set<TmaCompatibilityPolicyModel>DefaultTmaEligibilityPolicyEngine.getApplicablePoliciesForSubscriptionBase(List<TmaCompatibilityPolicyModel> eligibilityPolicies, TmaSubscriptionBaseModel subscriptionBase) Returns a set of applicable eligibility policies for a given subscription base .protected Set<TmaEligibilityContext>DefaultTmaEligibilityPolicyEngine.getEligibilityContextBasedOnCpi(List<TmaCompatibilityPolicyModel> eligibilityPolicies, List<TmaSubscriptionBaseModel> subscriptions) Returns a set of applicable eligibility context for a given cpi parameters.protected Set<TmaEligibilityContext>DefaultTmaEligibilityPolicyEngine.getEligibilityContextWithoutCpiParams(List<TmaCompatibilityPolicyModel> eligibilityPolicies) Returns a set of applicable eligibility context without cpi parameters.TmaEligibleForActionResolver.processEligibilityPolicyActions(Set<TmaCompatibilityPolicyModel> policies, String subscriptionBaseId, String billingSystemId) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.impl
Methods in de.hybris.platform.b2ctelcoservices.compatibility.impl that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionDefaultTmaPolicyService.getAllPolicies(TmaPolicyConditionModel conditionModel) DefaultTmaCompatibilityPolicyEvaluationStrategy.getApplicablePolicies(List<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> contexts) Methods in de.hybris.platform.b2ctelcoservices.compatibility.impl with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidDefaultTmaPolicyService.addNewCondition(TmaCompatibilityPolicyModel policyModel, TmaPolicyConditionModel childCondition) voidDefaultTmaPolicyService.removeCondition(TmaCompatibilityPolicyModel policy, TmaPolicyConditionModel condition) Method parameters in de.hybris.platform.b2ctelcoservices.compatibility.impl with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionDefaultTmaCompatibilityPolicyEvaluationStrategy.evaluatePolicies(Set<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> contexts) DefaultTmaCompatibilityPolicyEvaluationStrategy.getApplicablePolicies(List<TmaCompatibilityPolicyModel> policies, List<TmaPolicyContext> contexts) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.validators
Methods in de.hybris.platform.b2ctelcoservices.compatibility.validators with parameters of type TmaCompatibilityPolicyModelModifier 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.booleanTmaPolicyConditionValidator.validatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) Validates the policy conditions against a set of product offerings parameters considering the evaluation operator from the policy. -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl
Methods in de.hybris.platform.b2ctelcoservices.compatibility.validators.impl with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionDefaultTmaPolicyActionValidator.getEvaluationResults(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) DefaultTmaPolicyActionValidator.getInvalidPolicyActions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) booleanDefaultTmaPolicyConditionValidator.validatePolicyConditions(TmaCompatibilityPolicyModel compatibilityPolicy, List<TmaPolicyContext> contexts) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.daos
Methods in de.hybris.platform.b2ctelcoservices.daos that return types with arguments of type TmaCompatibilityPolicyModelModifier 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.findPoliciesByActionType(TmaCompatibilityPolicyActionType actionType) Retrieves policy models corresponding to the specified action type and available for the current time.TmaPolicyDao.findPoliciesWithoutCondition(Set<TmaCompatibilityPolicyActionType> actionTypes) Retrieves policy models without conditions 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 parameterTmaPolicyDao.gatherAllPolicies()Creates a function for retrieving all correspondingTmaCompatibilityPolicyModelstarting from aTmaPolicyConditionModel. -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.daos.impl
Methods in de.hybris.platform.b2ctelcoservices.daos.impl that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionDefaultTmaPolicyDao.findCompatibilityPoliciesByConditions(TmaPolicyContext context, Set<TmaCompatibilityPolicyActionType> actionTypes) DefaultTmaPolicyDao.findPoliciesByActionType(TmaCompatibilityPolicyActionType actionType) DefaultTmaPolicyDao.findPoliciesWithoutCondition(Set<TmaCompatibilityPolicyActionType> actionTypes) DefaultTmaPolicyDao.findPoliciesWithoutCondition(Set<TmaCompatibilityPolicyActionType> actionTypes, TmaPolicyContext context) DefaultTmaPolicyDao.gatherAllPolicies()Methods in de.hybris.platform.b2ctelcoservices.daos.impl with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionprotected booleanDefaultTmaPolicyDao.isPolicyAvailable(TmaCompatibilityPolicyModel policyModel) Verifies if the policy is available.protected booleanDefaultTmaPolicyDao.isPolicyOfCatalogVersion(TmaCompatibilityPolicyModel policyModel, TmaPolicyContext context) Verifies if the policy is matching with context catalog version.Method parameters in de.hybris.platform.b2ctelcoservices.daos.impl with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionprotected voidDefaultTmaPolicyDao.addPolicies(TmaPolicyConditionModel policyCondition, Set<TmaCompatibilityPolicyModel> compatibilityPolicies) Recursive method which iterates over all the parents of the givenTmaPolicyConditionModeland adds the associatedTmaCompatibilityPolicyModelto the input collection. -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.interceptors
Methods in de.hybris.platform.b2ctelcoservices.interceptors with parameters of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidTmaCompatibilityPolicyValidateInterceptor.onValidate(TmaCompatibilityPolicyModel tmaCompatibilityPolicyModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext interceptorContext) -
Uses of TmaCompatibilityPolicyModel in de.hybris.platform.b2ctelcoservices.model
Methods in de.hybris.platform.b2ctelcoservices.model that return types with arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionTmaPolicyActionModel.getPolicies()Generated method - Getter of theTmaPolicyAction.policiesattribute defined at extensionb2ctelcoservices.TmaPolicyConditionModel.getPolicies()Generated method - Getter of theTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.Method parameters in de.hybris.platform.b2ctelcoservices.model with type arguments of type TmaCompatibilityPolicyModelModifier and TypeMethodDescriptionvoidTmaPolicyActionModel.setPolicies(Set<TmaCompatibilityPolicyModel> value) Generated method - Setter ofTmaPolicyAction.policiesattribute defined at extensionb2ctelcoservices.voidTmaPolicyConditionModel.setPolicies(Set<TmaCompatibilityPolicyModel> value) Generated method - Setter ofTmaPolicyCondition.policiesattribute defined at extensionb2ctelcoservices.