Class DefaultTmaPriceContextFactory
java.lang.Object
de.hybris.platform.b2ctelcoservices.pricing.context.impl.DefaultTmaPriceContextFactory
- All Implemented Interfaces:
TmaPriceContextFactory
@Deprecated(since="1911")
public class DefaultTmaPriceContextFactory
extends Object
implements TmaPriceContextFactory
Deprecated.
Default implementation of the
TmaPriceContextFactory.- Since:
- 6.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateBpoPriceContext(ProductModel product, Set<TmaProcessType> processTypes, ProductModel affectedProduct) Deprecated.Creates aTmaPriceContextfor BPO prices with the provided parameters.createBpoPriceContext(ProductModel product, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts) Deprecated.Creates aTmaPriceContextfor BPO prices with the provided parameters.createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts, CurrencyModel currency) Deprecated.Creates aTmaPriceContextfor BPO prices with the provided parameters.protected TmaPriceContextDeprecated.createPriceContext(ProductModel product, Set<TmaProcessType> processTypes) Deprecated.Creates aTmaPriceContextwith the provided parameters.createPriceContext(ProductModel product, Set<TmaProcessType> processTypes, CurrencyModel currencyModel) Deprecated.Creates aTmaPriceContextwith the provided parameters.createPriceContext(ProductModel product, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms) Deprecated.Creates aTmaPriceContextwith the provided parameters.createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, CurrencyModel currencyModel) Deprecated.Creates aTmaPriceContextwith the provided parameters.
-
Constructor Details
-
DefaultTmaPriceContextFactory
public DefaultTmaPriceContextFactory()Deprecated.
-
-
Method Details
-
createPriceContext
Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextwith the provided parameters.- Specified by:
createPriceContextin interfaceTmaPriceContextFactory- Parameters:
product- product on which the price is configuredprocessTypes- process types applicable for the price to be identified by the price context- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createPriceContext
public TmaPriceContext createPriceContext(ProductModel product, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextwith the provided parameters.- Specified by:
createPriceContextin interfaceTmaPriceContextFactory- Parameters:
product- product on which the price is configuredprocessTypes- process types applicable for the price to be identified by the price contextsubscriptionTerms- subscription terms applicable for the price to be identified by the price context- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createPriceContext
public TmaPriceContext createPriceContext(ProductModel product, Set<TmaProcessType> processTypes, CurrencyModel currencyModel) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextwith the provided parameters.- Specified by:
createPriceContextin interfaceTmaPriceContextFactory- Parameters:
product- product on which the price is configuredprocessTypes- process types applicable for the price to be identified by the price contextcurrencyModel- currency applicable for the price to be identified by the price context- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createPriceContext
public TmaPriceContext createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, CurrencyModel currencyModel) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextwith the provided parameters.- Specified by:
createPriceContextin interfaceTmaPriceContextFactory- Parameters:
productOffering- product on which the price is configuredprocessTypes- process types applicable for the price to be identified by the price contextsubscriptionTerms- subscription terms applicable for the price to be identified by the price contextcurrencyModel- currency applicable for the price to be identified by the price context- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createBpoPriceContext
public TmaPriceContext createBpoPriceContext(ProductModel product, Set<TmaProcessType> processTypes, ProductModel affectedProduct) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextfor BPO prices with the provided parameters.- Specified by:
createBpoPriceContextin interfaceTmaPriceContextFactory- Parameters:
product- product on which the price is configuredprocessTypes- process types applicable for the price to be identified by the price contextaffectedProduct- product for which the price applies- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createBpoPriceContext
public TmaPriceContext createBpoPriceContext(ProductModel product, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextfor BPO prices with the provided parameters.- Specified by:
createBpoPriceContextin interfaceTmaPriceContextFactory- Parameters:
product- product on which the price is configuredprocessTypes- process type applicable for the price to be identified by the price contextsubscriptionTerms- subscription term applicable for the price to be identified by the price contextaffectedProduct- product for which the price appliesrequiredProducts- required products for the price to apply- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createBpoPriceContext
public TmaPriceContext createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts, CurrencyModel currency) Deprecated.Description copied from interface:TmaPriceContextFactoryCreates aTmaPriceContextfor BPO prices with the provided parameters.- Specified by:
createBpoPriceContextin interfaceTmaPriceContextFactory- Parameters:
productOffering- product on which the price is configuredprocessTypes- process type applicable for the price to be identified by the price contextsubscriptionTerms- subscription term applicable for the price to be identified by the price contextaffectedProduct- product for which the price appliesrequiredProducts- required products for the price to applycurrency- currency for which prices to be searched- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createEmptyPriceContext
Deprecated.
-
TmaPriceContextBuilder.