Uses of Class
de.hybris.platform.configurablebundleservices.model.AbstractBundleRuleModel
Packages that use AbstractBundleRuleModel
Package
Description
Contains generated models for each type of de.hybris.platform.configurablebundleservices.jalo package.
Contains generated models for each type of de.hybris.platform.jalo.product package.
-
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundlebackoffice.labelproviders
Classes in de.hybris.platform.configurablebundlebackoffice.labelproviders with type parameters of type AbstractBundleRuleModelModifier and TypeClassDescriptionclass -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundlecockpits.services.label.impl
Classes in de.hybris.platform.configurablebundlecockpits.services.label.impl with type parameters of type AbstractBundleRuleModelModifier and TypeClassDescriptionclassAbstract Bundle Rule label provider -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundlefacades.converters.populator
Method parameters in de.hybris.platform.configurablebundlefacades.converters.populator with type arguments of type AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected Collection<DisableProductBundleRuleModel>ProductBundleDisablePopulator.getDisableProductBundleRules(Collection<AbstractBundleRuleModel> rules) Helper method used to filter out the BundleRules to get all the DisableProductBundleRules from the given AbstractBundleRuleModel. -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundleservices.bundle.impl
Methods in de.hybris.platform.configurablebundleservices.bundle.impl that return AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected AbstractBundleRuleModelDefaultBundleCommerceRuleService.evaluateBundleRules(List<AbstractBundleRuleModel> bundleRules, ProductModel product, Set<ProductModel> otherProductsInSameBundle) Evaluates if any of the givenbundleRules is applicable for the givenproductin the context of the list of other products that are already in the same bundle.Methods in de.hybris.platform.configurablebundleservices.bundle.impl that return types with arguments of type AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected BundleRuleDao<? extends AbstractBundleRuleModel>DefaultBundleCommerceRuleService.getDisableProductBundleRuleDao()Methods in de.hybris.platform.configurablebundleservices.bundle.impl with parameters of type AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected booleanDefaultBundleCommerceRuleService.checkBundleRuleForConditionalProduct(AbstractBundleRuleModel bundleRule, Set<ProductModel> otherProductsInSameBundle, ProductModel product) Applies the check logic for disable product rules to test if the givenbundleRulemeets the requirements.protected booleanDefaultBundleCommerceRuleService.checkBundleRuleForTargetProduct(AbstractBundleRuleModel rule, Set<ProductModel> otherProductsInSameBundle) Applies the rules for conditional products to check if the givenrulemeets the requirements.protected booleanDefaultBundleCommerceRuleService.checkRuleIsFulfilled(AbstractBundleRuleModel bundleRule, ProductModel product, Set<ProductModel> otherProductsInSameBundle) Method parameters in de.hybris.platform.configurablebundleservices.bundle.impl with type arguments of type AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected AbstractBundleRuleModelDefaultBundleCommerceRuleService.evaluateBundleRules(List<AbstractBundleRuleModel> bundleRules, ProductModel product, Set<ProductModel> otherProductsInSameBundle) Evaluates if any of the givenbundleRules is applicable for the givenproductin the context of the list of other products that are already in the same bundle.voidDefaultBundleCommerceRuleService.setDisableProductBundleRuleDao(BundleRuleDao<? extends AbstractBundleRuleModel> disableProductBundleRuleDao) -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundleservices.constraints
Methods in de.hybris.platform.configurablebundleservices.constraints that return AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected AbstractBundleRuleModelDisableRuleValidationTest.getBundleRule(String ruleId) protected AbstractBundleRuleModelPriceRuleValidationTest.getBundleRule(String ruleId) Methods in de.hybris.platform.configurablebundleservices.constraints with parameters of type AbstractBundleRuleModelModifier and TypeMethodDescriptionprotected BundleTemplateModelBasicBundleRuleValidator.getBundleTemplate(AbstractBundleRuleModel rule) Gets parent bundle template of given rule.booleanAbstractBundleRuleTargetProductsAssignedValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) booleanDisableRuleConditionalProductsAssignedValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) booleanDisableRuleTargetIntegrityValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) booleanPriceRuleConditionalProductsAssignedValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) booleanPriceRuleTargetIntegrityValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) booleanPriceRuleTargetProductsAssignedValidator.isValid(AbstractBundleRuleModel value, javax.validation.ConstraintValidatorContext context) -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundleservices.daos
Classes in de.hybris.platform.configurablebundleservices.daos with type parameters of type AbstractBundleRuleModelModifier and TypeInterfaceDescriptioninterfaceBundleRuleDao<R extends AbstractBundleRuleModel>Data Access Object for looking up items related toAbstractBundleRuleModel. -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundleservices.daos.impl
Classes in de.hybris.platform.configurablebundleservices.daos.impl with type parameters of type AbstractBundleRuleModelModifier and TypeClassDescriptionclassAbstractBundleRuleDao<R extends AbstractBundleRuleModel>Abstract implementation of theBundleRuleDao. -
Uses of AbstractBundleRuleModel in de.hybris.platform.configurablebundleservices.model
Modifier and TypeClassDescriptionclassGenerated model class for type ChangeProductPriceBundleRule first defined at extension configurablebundleservices.classGenerated model class for type DisableProductBundleRule first defined at extension configurablebundleservices. -
Uses of AbstractBundleRuleModel in de.hybris.platform.core.model.product
Methods in de.hybris.platform.core.model.product that return types with arguments of type AbstractBundleRuleModelModifier and TypeMethodDescriptionProductModel.getConditionalBundleRules()Generated method - Getter of theProduct.conditionalBundleRulesattribute defined at extensionconfigurablebundleservices.ProductModel.getTargetBundleRules()Generated method - Getter of theProduct.targetBundleRulesattribute defined at extensionconfigurablebundleservices.Method parameters in de.hybris.platform.core.model.product with type arguments of type AbstractBundleRuleModelModifier and TypeMethodDescriptionvoidProductModel.setConditionalBundleRules(Collection<AbstractBundleRuleModel> value) Generated method - Setter ofProduct.conditionalBundleRulesattribute defined at extensionconfigurablebundleservices.voidProductModel.setTargetBundleRules(Collection<AbstractBundleRuleModel> value) Generated method - Setter ofProduct.targetBundleRulesattribute defined at extensionconfigurablebundleservices.