All Methods Instance Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method |
Description |
protected ReferenceData<ProductReferenceTypeEnum,ProductModel> |
createReferenceData() |
|
protected java.util.List<ProductReferenceModel> |
getAllActiveProductReferencesFromSourceOfType(ProductModel product,
ProductReferenceTypeEnum referenceType) |
|
protected java.util.List<ProductReferenceModel> |
getAllActiveProductReferencesFromSourceOfType(ProductModel product,
java.util.List<ProductReferenceTypeEnum> referenceTypes) |
|
protected java.util.Set<ProductModel> |
getAllBaseProducts(ProductModel productModel) |
|
protected ProductReferenceTargetStrategy |
getDefaultProductReferenceTargetStrategy() |
|
protected ModelService |
getModelService() |
|
protected java.lang.Object |
getProductAttribute(ProductModel product,
java.lang.String attribute) |
Get an attribute value from a product.
|
java.util.List<ReferenceData<ProductReferenceTypeEnum,ProductModel>> |
getProductReferencesForCode(java.lang.String code,
ProductReferenceTypeEnum referenceType,
java.lang.Integer limit) |
Deprecated, for removal: This API element is subject to removal in a future version.
|
java.util.List<ReferenceData<ProductReferenceTypeEnum,ProductModel>> |
getProductReferencesForCode(java.lang.String code,
java.util.List<ProductReferenceTypeEnum> referenceTypes,
java.lang.Integer limit) |
Retrieves product references for a given product and product reference type.
|
protected java.util.Collection<ProductReferenceModel> |
getProductReferencesForProduct(ProductModel product) |
|
protected java.util.Map<ProductReferenceTypeEnum,ProductReferenceTargetStrategy> |
getProductReferenceTargetStrategies() |
|
protected ProductService |
getProductService() |
|
protected ProductModel |
resolveTarget(ProductModel sourceProduct,
ProductReferenceModel reference) |
|
protected ProductModel |
resolveTarget(ProductModel sourceProduct,
ProductReferenceModel reference,
ProductReferenceTargetStrategy strategy) |
|
void |
setDefaultProductReferenceTargetStrategy(ProductReferenceTargetStrategy defaultProductReferenceTargetStrategy) |
|
void |
setModelService(ModelService modelService) |
|
void |
setProductReferenceTargetStrategies(java.util.Map<ProductReferenceTypeEnum,ProductReferenceTargetStrategy> productReferenceTargetStrategies) |
|
void |
setProductService(ProductService productService) |
|