public interface IProduct extends IEP6Object
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CustomAttribute> |
getAllLocalizedCustomAttributes() |
java.util.Collection<MultiCustomAttribute> |
getAllMultiSelectCustomAttributes() |
java.util.Collection<LocalizedStringAttribute> |
getAllNames() |
java.util.Collection<Category> |
getCategories() |
java.util.Collection<Category> |
getCategoriesWithSubCategories() |
IProduct |
getDefault()
Implementations should distinguish between standalone
products and products with variations.
|
FilePath |
getImageThumbnail() |
java.util.Collection<Price> |
getLowestPrices() |
java.lang.String |
getManufacturer() |
java.lang.String |
getManufacturerSKU() |
java.lang.String |
getPath() |
java.util.Collection<Price> |
getPrices() |
float |
getProductPosition() |
java.lang.Object |
getProductRelatedEntity(java.lang.String key)
Deprecated.
Popularity search
|
int |
getRating() |
java.lang.String |
getShopGUID() |
java.util.Collection<SubProduct> |
getSubProducts() |
int |
getTaxClassId() |
java.lang.String |
getUpcean() |
java.util.Collection<SubProduct> |
getVisibleSubProducts() |
boolean |
isNew() |
boolean |
isVisible() |
getAlias, getAllLocalizedAttributes, getAllStringAttributes, getGuid, getObjectId, getParentId, getSiteId
java.lang.String getShopGUID()
java.util.Collection<Price> getPrices()
java.util.Collection<Price> getLowestPrices()
java.util.Collection<SubProduct> getSubProducts()
java.util.Collection<SubProduct> getVisibleSubProducts()
java.util.Collection<Category> getCategoriesWithSubCategories()
java.util.Collection<Category> getCategories()
java.lang.String getManufacturer()
boolean isNew()
boolean isVisible()
java.lang.String getManufacturerSKU()
java.lang.String getUpcean()
int getRating()
int getTaxClassId()
@Nonnull IProduct getDefault()
this
,
products with variations should return the default variation.
Do not return null.FilePath getImageThumbnail()
float getProductPosition()
java.lang.String getPath()
java.util.Collection<LocalizedStringAttribute> getAllNames()
java.util.Collection<CustomAttribute> getAllLocalizedCustomAttributes()
java.util.Collection<MultiCustomAttribute> getAllMultiSelectCustomAttributes()
java.lang.Object getProductRelatedEntity(java.lang.String key)