Package org.apache.ofbiz.product.product
Class ProductServices
java.lang.Object
org.apache.ofbiz.product.product.ProductServices
Product Services
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAdditionalViewForProduct
(DispatchContext dctx, Map<String, ? extends Object> context) addImageForProductPromo
(DispatchContext dctx, Map<String, ? extends Object> context) findProductById
(DispatchContext ctx, Map<String, Object> context) Finds productId(s) corresponding to a product reference, productId or a GoodIdentification idValueprodFindAllVariants
(DispatchContext dctx, Map<String, ? extends Object> context) Creates a Collection of product entities which are variant products from the specified product ID.prodFindAssociatedByType
(DispatchContext dctx, Map<String, ? extends Object> context) Finds associated products by product ID and association ID.prodFindFeatureTypes
(DispatchContext dctx, Map<String, ? extends Object> context) Finds a Set of feature types in sequence.prodFindProduct
(DispatchContext dctx, Map<String, ? extends Object> context) Finds a product by product ID.prodFindSelectedVariant
(DispatchContext dctx, Map<String, ? extends Object> context) Finds a specific product or products which contain the selected features.prodGetFeatures
(DispatchContext dctx, Map<String, ? extends Object> context) Gets the product features of a product.prodMakeFeatureTree
(DispatchContext dctx, Map<String, ? extends Object> context) Builds a variant feature tree.quickAddVariant
(DispatchContext dctx, Map<String, ? extends Object> context) quickCreateVirtualWithVariants
(DispatchContext dctx, Map<String, ? extends Object> context) This will create a virtual product and return its ID, and associate all of the variants with it.updateProductIfAvailableFromShipment
(DispatchContext dctx, Map<String, ? extends Object> context)
-
Constructor Details
-
ProductServices
public ProductServices()
-
-
Method Details
-
prodFindAllVariants
public static Map<String,Object> prodFindAllVariants(DispatchContext dctx, Map<String, ? extends Object> context) Creates a Collection of product entities which are variant products from the specified product ID. -
prodFindSelectedVariant
public static Map<String,Object> prodFindSelectedVariant(DispatchContext dctx, Map<String, ? extends Object> context) Finds a specific product or products which contain the selected features. -
prodFindFeatureTypes
public static Map<String,Object> prodFindFeatureTypes(DispatchContext dctx, Map<String, ? extends Object> context) Finds a Set of feature types in sequence. -
prodMakeFeatureTree
public static Map<String,Object> prodMakeFeatureTree(DispatchContext dctx, Map<String, ? extends Object> context) Builds a variant feature tree. -
prodGetFeatures
public static Map<String,Object> prodGetFeatures(DispatchContext dctx, Map<String, ? extends Object> context) Gets the product features of a product. -
prodFindProduct
public static Map<String,Object> prodFindProduct(DispatchContext dctx, Map<String, ? extends Object> context) Finds a product by product ID. -
prodFindAssociatedByType
public static Map<String,Object> prodFindAssociatedByType(DispatchContext dctx, Map<String, ? extends Object> context) Finds associated products by product ID and association ID. -
quickAddVariant
-
quickCreateVirtualWithVariants
public static Map<String,Object> quickCreateVirtualWithVariants(DispatchContext dctx, Map<String, ? extends Object> context) This will create a virtual product and return its ID, and associate all of the variants with it. It will not put the selectable features on the virtual or standard features on the variant. -
updateProductIfAvailableFromShipment
-
addAdditionalViewForProduct
public static Map<String,Object> addAdditionalViewForProduct(DispatchContext dctx, Map<String, ? extends Object> context) throws org.apache.commons.imaging.ImageReadException- Throws:
org.apache.commons.imaging.ImageReadException
-
findProductById
Finds productId(s) corresponding to a product reference, productId or a GoodIdentification idValue- Parameters:
ctx
- the dispatch contextcontext
- productId use to search with productId or goodIdentification.idValue- Returns:
- a GenericValue with a productId and a List of complementary productId found
-
addImageForProductPromo
-