Class DefaultProductVariantFacade
java.lang.Object
de.hybris.platform.commercefacades.product.impl.DefaultProductFacade<ProductModel>
de.hybris.platform.commercefacades.product.impl.DefaultProductVariantFacade
- All Implemented Interfaces:
ProductFacade
Extension of
DefaultProductFacade that works with a product's variants.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProductForOptions(ProductModel productModel, Collection<ProductOption> options) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.2.Methods inherited from class de.hybris.platform.commercefacades.product.impl.DefaultProductFacade
getCommerceProductReferenceService, getCommonI18NService, getConfigurationHandlerFactory, getConfiguratorSettingsForCode, getConfiguratorSettingsService, getCustomerReviewConverter, getCustomerReviewService, getModelService, getProductAttribute, getProductConfigurationConverter, getProductConfiguredPopulator, getProductConverter, getProductForCodeAndOptions, getProductReferencesForCode, getProductReferencesForCode, getProductService, getReferenceDataProductReferenceConverter, getReferenceProductConfiguredPopulator, getReviews, getReviews, getUserService, postReview, setCommerceProductReferenceService, setCommonI18NService, setConfigurationHandlerFactory, setConfiguratorSettingsService, setCustomerReviewConverter, setCustomerReviewService, setModelService, setProductConfigurationConverter, setProductConfiguredPopulator, setProductConverter, setProductService, setReferenceDataProductReferenceConverter, setReferenceProductConfiguredPopulator, setUserService
-
Constructor Details
-
DefaultProductVariantFacade
public DefaultProductVariantFacade()
-
-
Method Details
-
getProductForOptions
@Deprecated(since="6.2", forRemoval=true) public ProductData getProductForOptions(ProductModel productModel, Collection<ProductOption> options) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.2.Description copied from interface:ProductFacadeGets the product data. The current session data (catalog versions, user) are used, so the valid product for the current session parameters will be returned. UseProductFacade.getProductForCodeAndOptions(String, Collection)if you only have the code.- Specified by:
getProductForOptionsin interfaceProductFacade- Overrides:
getProductForOptionsin classDefaultProductFacade<ProductModel>- Parameters:
productModel- the productModeloptions- options set that determines amount of information that will be attached to the returned product. If empty or null default BASIC option is assumed- Returns:
- the
ProductData
-