Class Product
- java.lang.Object
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
GeneratedApparelProduct
,GeneratedSubscriptionProduct
,GeneratedVariantProduct
@Deprecated public class Product extends GeneratedProduct
Deprecated.since ages - as of release 4.3, please useProductModel
insteadRepresents a product.
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.jalo.product.GeneratedProduct
CODE, DEFAULT_INITIAL_ATTRIBUTES, DESCRIPTION, NAME, PICTURE, THUMBNAIL, UNIT
-
Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLED
-
Fields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description Product()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected Item
createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes)
Deprecated.Has to be implemented for each concrete subtype of item.java.util.Map
getAllDescriptions(SessionContext ctx)
Deprecated.since ages - useGeneratedProduct.getAllDescription(SessionContext)
java.util.Map
getAllNames(SessionContext ctx)
Deprecated.since ages - useGeneratedProduct.getAllName(SessionContext)
ProductPriceInformations
getAllPriceInformations(boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.ProductPriceInformations
getAllPriceInformations(SessionContext ctx, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.ProductPriceInformations
getAllPriceInformations(SessionContext ctx, java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.ProductPriceInformations
getAllPriceInformations(java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getDiscountInformations(boolean net)
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getDiscountInformations(SessionContext ctx, boolean net)
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getDiscountInformations(SessionContext ctx, java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getDiscountInformations(java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getPriceInformations(boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformationsForProduct(ProductModel)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getPriceInformations(SessionContext ctx, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getPriceInformations(SessionContext ctx, java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getPriceInformations(java.util.Date forDate, boolean net)
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getTaxInformations()
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getTaxInformations(SessionContext ctx)
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getTaxInformations(SessionContext ctx, java.util.Date forDate)
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.java.util.List
getTaxInformations(java.util.Date forDate)
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.void
setAllDescriptions(SessionContext ctx, java.util.Map descriptions)
Deprecated.since ages - useGeneratedProduct.setAllDescription(SessionContext, Map)
void
setAllNames(SessionContext ctx, java.util.Map names)
Deprecated.since ages - useGeneratedProduct.setAllName(SessionContext, Map)
java.lang.String
toString()
Deprecated.Returns String representation the string representation of a product adds the product code to the representation of an Item (pk).
Examples:-
Methods inherited from class de.hybris.platform.jalo.product.GeneratedProduct
getAllDescription, getAllDescription, getAllName, getAllName, getCode, getCode, getDefaultAttributeModes, getDescription, getDescription, getName, getName, getPicture, getPicture, getThumbnail, getThumbnail, getUnit, getUnit, setAllDescription, setAllDescription, setAllName, setAllName, setCode, setCode, setDescription, setDescription, setName, setName, setPicture, setPicture, setThumbnail, setThumbnail, setUnit, setUnit
-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, setRelatedItems
-
Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty
-
Methods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, useTA, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Method Detail
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException
Deprecated.Description copied from class:Item
Has to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) duringComposedType.newInstance(Map)
.In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap)
too.
Sn example:public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) ); // here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes( SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret = super.getNonInitialAttributes( ctx, allAttributes ); // remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }
- Overrides:
createItem
in classGenericItem
- Parameters:
ctx
- the current session context which this item is created withintype
- the actual item type ( since subtypes may not provide a own jalo class this may be different from the type which this method was implemented for )- Returns:
- the new item instance
- Throws:
JaloBusinessException
- indicates an error during creation - any changes will be rollbacked
-
getAllNames
@Deprecated public java.util.Map getAllNames(SessionContext ctx)
Deprecated.since ages - useGeneratedProduct.getAllName(SessionContext)
Gives all names (in all languages).- Parameters:
ctx
- A SessionContext object- Returns:
- map with following combination key:language, value:name
-
setAllNames
@AttributeSetter("Product.name") @Deprecated public void setAllNames(SessionContext ctx, java.util.Map names)
Deprecated.since ages - useGeneratedProduct.setAllName(SessionContext, Map)
Sets names (in all languages).- Parameters:
ctx
- A SessionContext objectnames
- map with following combination key:language, value:name
-
getAllDescriptions
@Deprecated public java.util.Map getAllDescriptions(SessionContext ctx)
Deprecated.since ages - useGeneratedProduct.getAllDescription(SessionContext)
Gives all descriptions (in all languages).- Parameters:
ctx
- A SessionContext object- Returns:
- map with following combination key:language, value:description
-
setAllDescriptions
@AttributeSetter("Product.description") @Deprecated public void setAllDescriptions(SessionContext ctx, java.util.Map descriptions)
Deprecated.since ages - useGeneratedProduct.setAllDescription(SessionContext, Map)
Sets descriptions (in all languages).- Parameters:
ctx
- A SessionContext objectdescriptions
- map with following combination key:language, value:description
-
getAllPriceInformations
@Deprecated public ProductPriceInformations getAllPriceInformations(boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices, taxes and discounts for this product and the current session user at the current time.As default this methods just calls
AbstractPriceFactory.getAllPriceInformations(Product, Date, boolean)
. Override this method to implement other (non-pricefactory) logic.- Parameters:
net
- tells whether net or gross prices are requested- Returns:
- the
ProductPriceInformations
object - Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getAllPriceInformations
@Deprecated public ProductPriceInformations getAllPriceInformations(SessionContext ctx, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices, taxes and discounts for this product and the current session user at the current time.As default this methods just calls
AbstractPriceFactory.getAllPriceInformations(Product, Date, boolean)
. Override this method to implement other (non-pricefactory) logic.- Parameters:
net
- tells whether net or gross prices are requested- Returns:
- the
ProductPriceInformations
object - Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getAllPriceInformations
@Deprecated public ProductPriceInformations getAllPriceInformations(java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices, taxes and discounts for this product and the current session user at the given time.As default this methods just calls
AbstractPriceFactory.getAllPriceInformations(Product, Date, boolean)
. Override this method to implement other (non-pricefactory) logic.- Parameters:
net
- tells whether net or gross prices are requestedforDate
- the date to calculate prices, taxes and discounts for- Returns:
- the
ProductPriceInformations
object - Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getAllPriceInformations
@Deprecated public ProductPriceInformations getAllPriceInformations(SessionContext ctx, java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getAllPriceInformation(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices, taxes and discounts for this product and the current session user at the given time.As default this methods just calls
AbstractPriceFactory.getAllPriceInformations(Product, Date, boolean)
. Override this method to implement other (non-pricefactory) logic.- Parameters:
net
- tells whether net or gross prices are requestedforDate
- the date to calculate prices, taxes and discounts for- Returns:
- the
ProductPriceInformations
object - Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getPriceInformations
@Deprecated public java.util.List getPriceInformations(java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices for this product and the current session user.- Parameters:
forDate
- the date for which the prices should be calculatednet
- tells whether net or gross prices are requested- Returns:
- a
List
containingPriceInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getPriceInformations
@Deprecated public java.util.List getPriceInformations(SessionContext ctx, java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices for this product and the current session user.- Parameters:
forDate
- the date for which the prices should be calculatednet
- tells whether net or gross prices are requested- Returns:
- a
List
containingPriceInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getPriceInformations
@Deprecated public java.util.List getPriceInformations(boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformationsForProduct(ProductModel)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices for this product and the current session user at this time.- Parameters:
net
- tells whether net or gross prices are requested- Returns:
- a
List
containingPriceInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getPriceInformations
@Deprecated public java.util.List getPriceInformations(SessionContext ctx, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.product.PriceService.getPriceInformations(PriceCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applicable prices for this product and the current session user at this time.- Parameters:
net
- tells whether net or gross prices are requested- Returns:
- a
List
containingPriceInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getTaxInformations
@Deprecated public java.util.List getTaxInformations(java.util.Date forDate) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying taxes for this product and the current session user.- Parameters:
forDate
- the date (in case taxes are assoziated time dependantly)- Returns:
- a
List
containingTaxInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getTaxInformations
@Deprecated public java.util.List getTaxInformations(SessionContext ctx, java.util.Date forDate) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying taxes for this product and the current session user.- Parameters:
forDate
- the date (in case taxes are assoziated time dependantly)- Returns:
- a
List
containingTaxInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getTaxInformations
@Deprecated public java.util.List getTaxInformations() throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying taxes for this product and the current session user at this time.- Returns:
- a
List
containingTaxInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error
-
getTaxInformations
@Deprecated public java.util.List getTaxInformations(SessionContext ctx) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.TaxService.getTaxInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying taxes for this product and the current session user at this time.- Returns:
- a
List
containingTaxInformations
- Throws:
JaloPriceFactoryException
- indicates an price calculation error- Since:
- 2.10
-
getDiscountInformations
@Deprecated public java.util.List getDiscountInformations(java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying discounts for this product and the current session user.- Parameters:
forDate
- the date (in case discounts are assoziated time dependantly)net
-true
if net values should be caculated- Returns:
- a
List
containingDiscountInformations
- Throws:
JaloPriceFactoryException
- indicates an calculation error
-
getDiscountInformations
@Deprecated public java.util.List getDiscountInformations(SessionContext ctx, java.util.Date forDate, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying discounts for this product and the current session user.- Parameters:
forDate
- the date (in case discounts are assoziated time dependantly)net
-true
if net values should be caculated- Returns:
- a
List
containingDiscountInformations
- Throws:
JaloPriceFactoryException
- indicates an calculation error- Since:
- 2.10
-
getDiscountInformations
@Deprecated public java.util.List getDiscountInformations(boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying discounts for this product and the current session user at this time.- Parameters:
net
-true
if net values should be caculated- Returns:
- a
List
containingDiscountInformations
- Throws:
JaloPriceFactoryException
- indicates an calculation error
-
getDiscountInformations
@Deprecated public java.util.List getDiscountInformations(SessionContext ctx, boolean net) throws JaloPriceFactoryException
Deprecated.Please use {@link de.hybris.platform.order.DiscountService.getDiscountInformations(BaseCriteria)} when the Hybris Platform is configured to use the service-layer based (the 'pdt.calculation.mode' is set to the 'sl' value) cart calculation (prices, tax & discounts) processing strategy.Calculates all applying discounts for this product and the current session user at this time.- Parameters:
net
-true
if net values should be caculated- Returns:
- a
List
containingDiscountInformations
- Throws:
JaloPriceFactoryException
- indicates an calculation error- Since:
- 2.10
-
toString
public java.lang.String toString()
Deprecated.Returns String representation the string representation of a product adds the product code to the representation of an Item (pk).
Examples:Product 'AUDIA2' (2we8sdf/23423rwqade88%32:1)
-
-