Interface TmaPriceContextFactory
- All Known Implementing Classes:
DefaultTmaPriceContextFactory
Deprecated.
Factory responsible for the creation of the
TmaPriceContext.- Since:
- 6.7
-
Method Summary
Modifier and TypeMethodDescriptioncreateBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, ProductModel affectedProduct) Deprecated.since 1911.createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts) Deprecated.since 1911.createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts, CurrencyModel currency) Deprecated.since 1911.createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes) Deprecated.since 1911.createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, CurrencyModel currencyModel) Deprecated.since 1911.createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms) Deprecated.since 1911.createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, CurrencyModel currencyModel) Deprecated.since 1911.
-
Method Details
-
createPriceContext
@Deprecated(since="1911") TmaPriceContext createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextwith the provided parameters.- Parameters:
productOffering- 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
@Deprecated(since="1911") TmaPriceContext createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextwith the provided parameters.- 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 context- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createPriceContext
@Deprecated(since="1911") TmaPriceContext createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, CurrencyModel currencyModel) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextwith the provided parameters.- Parameters:
productOffering- 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
@Deprecated(since="1911") TmaPriceContext createPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, CurrencyModel currencyModel) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextwith the provided parameters.- 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
@Deprecated(since="1911") TmaPriceContext createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, ProductModel affectedProduct) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextfor BPO prices with the provided parameters.- Parameters:
productOffering- 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
@Deprecated(since="1911") TmaPriceContext createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextfor BPO prices with the provided parameters.- 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 apply- Returns:
- newly created
TmaPriceContextwith the configured parameters
-
createBpoPriceContext
@Deprecated(since="1911") TmaPriceContext createBpoPriceContext(ProductModel productOffering, Set<TmaProcessType> processTypes, Set<SubscriptionTermModel> subscriptionTerms, ProductModel affectedProduct, Set<? extends ProductModel> requiredProducts, CurrencyModel currency) Deprecated.since 1911. Use insteadTmaPriceContextBuilder.Creates aTmaPriceContextfor BPO prices with the provided parameters.- 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
-
TmaPriceContextBuilder.