Class ExtendedCatalogAwareEurope1PriceFactory
- java.lang.Object
-
- de.hybris.platform.jalo.Manager
-
- de.hybris.platform.jalo.extension.Extension
-
- de.hybris.platform.jalo.order.price.AbstractPriceFactory
-
- de.hybris.platform.europe1.jalo.GeneratedEurope1PriceFactory
-
- de.hybris.platform.europe1.jalo.Europe1PriceFactory
-
- de.hybris.platform.catalog.jalo.CatalogAwareEurope1PriceFactory
-
- de.hybris.platform.subscriptionservices.jalo.ExtendedCatalogAwareEurope1PriceFactory
-
- All Implemented Interfaces:
ItemLifecycleListener,PriceFactory,ExtendedPriceFactory,java.io.Serializable
public class ExtendedCatalogAwareEurope1PriceFactory extends CatalogAwareEurope1PriceFactory implements ExtendedPriceFactory
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.europe1.jalo.Europe1PriceFactory
Europe1PriceFactory.CachedTax, Europe1PriceFactory.CachedTaxValue, Europe1PriceFactory.DiscountRowMatchComparator, Europe1PriceFactory.PriceRowInfoComparator, Europe1PriceFactory.PriceRowMatchComparator, Europe1PriceFactory.TaxRowMatchComparator
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension
Extension.RestrictedLanguagesProvider, Extension.RightsProvider
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Manager
Manager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.europe1.jalo.Europe1PriceFactory
MATCH_ANY, MATCH_BY_PRODUCT_ID, USE_FAST_ALGORITHMS
-
Fields inherited from class de.hybris.platform.europe1.jalo.GeneratedEurope1PriceFactory
DEFAULT_INITIAL_ATTRIBUTES, PRODUCT2OWNEUROPE1DISCOUNTSOWNEUROPE1DISCOUNTSHANDLER, PRODUCT2OWNEUROPE1PRICESOWNEUROPE1PRICESHANDLER, PRODUCT2OWNEUROPE1TAXESOWNEUROPE1TAXESHANDLER, USER2OWNEUROPE1DISCOUNTSOWNEUROPE1DISCOUNTSHANDLER
-
-
Constructor Summary
Constructors Constructor Description ExtendedCatalogAwareEurope1PriceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PriceRowgetPriceRow(AbstractOrderEntry entry)PriceRowgetPriceRow(Product product)-
Methods inherited from class de.hybris.platform.europe1.jalo.Europe1PriceFactory
adjustDate, appendProductConditions, appendUserConditions, beforeItemCreation, checkAllDiscountRows, checkAllDiscountRows, checkAllGlobalDiscountRows, checkAllGlobalDiscountRows, checkAllPriceRows, checkAllPriceRows, checkAllTaxRows, checkAllTaxRows, checkBeforeItemRemoval, createDiscountRow, createDiscountRow, createEssentialData, createGlobalDiscountRow, createGlobalDiscountRow, createPriceRow, createPriceRow, createPriceRow, createPriceRow, createProductTaxGroup, createProjectData, createTaxRow, createTaxRow, createTaxRow, createUserPriceGroup, createUserTaxGroup, extractProductId, extractProductId, fillTaxCache, filterDiscountRows4Price, filterPriceRows, filterPriceRows4Info, filterPriceRows4Price, filterTaxRows4Price, getAllPriceInformations, getBasePrice, getCachedTaxes, getCounterpartItem, getCounterpartItem, getCounterpartItem, getDiscountInformations, getDiscountValues, getDiscountValues, getEnumFromContextOrItem, getEnumFromGroups, getEurope1Discounts, getEurope1Discounts, getEurope1Discounts, getEurope1Discounts, getEurope1Prices, getEurope1Prices, getEurope1Taxes, getEurope1Taxes, getInstance, getPDG, getPDG, getPDTRowsQueryBuilderFor, getPPG, getPPG, getPriceInformations, getProductDiscountInformations, getProductDiscountRows, getProductDiscountRows, getProductDiscountRowsFast, getProductPriceInformations, getProductPriceRows, getProductPriceRows, getProductPriceRowsFast, getProductTaxGroup, getProductTaxInformations, getProductTaxRows, getProductTaxRows, getProductTaxRowsFast, getPTG, getPTG, getRealPartOfPriceRows, getSuperCachedTaxes, getTaxInformations, getTaxValues, getUDG, getUDG, getUDG, getUPG, getUPG, getUPG, getUserGlobalDiscountRows, getUserPriceGroup, getUserTaxGroup, getUTG, getUTG, getUTG, init, invalidateTaxCache, isCachingTaxes, isCreatorDisabled, matchDiscountRows, matchPriceRowForPrice, matchPriceRowsForInfo, matchTaxRows, notifyItemRemoval, queryDiscounts4Price, queryPriceRows4Price, queryPriceRows4Price, queryTax4Price, removeRowsFor, removeRowsFor, removeRowsFor, removeRowsFor, removeRowsFor, removeRowsFor, removeRowsFor, setEurope1Discounts, setEurope1Discounts, setEurope1Discounts, setEurope1Discounts, setEurope1Prices, setEurope1Prices, setEurope1Taxes, setEurope1Taxes, setRetrieveChannelStrategy, superQueryTax4Price
-
Methods inherited from class de.hybris.platform.europe1.jalo.GeneratedEurope1PriceFactory
addToOwnEurope1Discounts, addToOwnEurope1Discounts, addToOwnEurope1Discounts, addToOwnEurope1Discounts, addToOwnEurope1Prices, addToOwnEurope1Prices, addToOwnEurope1Taxes, addToOwnEurope1Taxes, createDiscountRow, createDiscountRow, createGlobalDiscountRow, createGlobalDiscountRow, createPriceRow, createPriceRow, createTaxRow, createTaxRow, getDefaultAttributeModes, getEurope1PriceFactory_PDG, getEurope1PriceFactory_PDG, getEurope1PriceFactory_PDG, getEurope1PriceFactory_PDG, getEurope1PriceFactory_PPG, getEurope1PriceFactory_PPG, getEurope1PriceFactory_PPG, getEurope1PriceFactory_PPG, getEurope1PriceFactory_PTG, getEurope1PriceFactory_PTG, getEurope1PriceFactory_PTG, getEurope1PriceFactory_PTG, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UDG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UPG, getEurope1PriceFactory_UTG, getEurope1PriceFactory_UTG, getEurope1PriceFactory_UTG, getEurope1PriceFactory_UTG, getName, getOwnEurope1Discounts, getOwnEurope1Discounts, getOwnEurope1Discounts, getOwnEurope1Discounts, getOwnEurope1Prices, getOwnEurope1Prices, getOwnEurope1Taxes, getOwnEurope1Taxes, getUserDiscountGroup, getUserDiscountGroup, getUserPriceGroup, getUserPriceGroup, getUserTaxGroup, getUserTaxGroup, removeFromOwnEurope1Discounts, removeFromOwnEurope1Discounts, removeFromOwnEurope1Discounts, removeFromOwnEurope1Discounts, removeFromOwnEurope1Prices, removeFromOwnEurope1Prices, removeFromOwnEurope1Taxes, removeFromOwnEurope1Taxes, setEurope1PriceFactory_PDG, setEurope1PriceFactory_PDG, setEurope1PriceFactory_PDG, setEurope1PriceFactory_PDG, setEurope1PriceFactory_PPG, setEurope1PriceFactory_PPG, setEurope1PriceFactory_PPG, setEurope1PriceFactory_PPG, setEurope1PriceFactory_PTG, setEurope1PriceFactory_PTG, setEurope1PriceFactory_PTG, setEurope1PriceFactory_PTG, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UDG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UPG, setEurope1PriceFactory_UTG, setEurope1PriceFactory_UTG, setEurope1PriceFactory_UTG, setEurope1PriceFactory_UTG, setOwnEurope1Discounts, setOwnEurope1Discounts, setOwnEurope1Discounts, setOwnEurope1Discounts, setOwnEurope1Prices, setOwnEurope1Prices, setOwnEurope1Taxes, setOwnEurope1Taxes, setUserDiscountGroup, setUserDiscountGroup, setUserPriceGroup, setUserPriceGroup, setUserTaxGroup, setUserTaxGroup
-
Methods inherited from class de.hybris.platform.jalo.order.price.AbstractPriceFactory
getAllPriceInformations, getProductDiscountInformations, getProductPriceInformations, getProductTaxInformations, isNetUser
-
Methods inherited from class de.hybris.platform.jalo.extension.Extension
createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, notifyInitializationEnd, notifyInitializationStart, onFirstSessionCreation, writeReplace
-
Methods inherited from class de.hybris.platform.jalo.Manager
afterItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, setAttribute, setTenant, setTransientObject, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.jalo.order.price.PriceFactory
getAllPriceInformations, getBasePrice, getDiscountValues, getDiscountValues, getProductDiscountInformations, getProductPriceInformations, getProductTaxInformations, getTaxValues, isNetUser
-
-
-
-
Method Detail
-
getPriceRow
public PriceRow getPriceRow(AbstractOrderEntry entry) throws JaloPriceFactoryException
- Specified by:
getPriceRowin interfaceExtendedPriceFactory- Parameters:
entry- for whose product the first applicablePriceRowis returned- Returns:
PriceRowornull- Throws:
JaloPriceFactoryException
-
getPriceRow
public PriceRow getPriceRow(Product product) throws JaloPriceFactoryException
- Specified by:
getPriceRowin interfaceExtendedPriceFactory- Parameters:
product- for which the first applicablePriceRowis returned- Returns:
PriceRowornull- Throws:
JaloPriceFactoryException
-
-